leetcode - 。257のすべてのパスのバイナリツリー

私はまだそれをしませんでした。

クラスソリューション:
     デフ binaryTreePaths(自己、ルート:ツリーノード) - > 一覧[STR]:
         もし ないルート:
             リターン[] 
        RES = []
         DEF ヘルパー(根、TEMP):
             もし ない root.left 及び ませんroot.right:
                RES .append(TEMP + [STR(root.val)])
             場合root.left:
                ヘルパー(root.left、TEMP + [STR(root.val)])
             場合root.right:
                ヘルパー(root.right、TEMP +[STR(root.val)])
        ヘルパー(ルート、[])
        戻り [ ' - > ' .join()のため RES]
実行時:48ミリ秒は、すべてのpython3の提出にユーザーの62.38パーセントを打ちます
メモリ消費量:13.8メガバイトには、すべてのpython3の提出にユーザの5.68パーセントを打ちます
 
--2019.11.21

おすすめ

転載: www.cnblogs.com/taoyuxin/p/11908046.html