LeetCode 練習問題集
問題 | 難易度 | 重要度 | テクニック |
★★ | 高 | Breadth First Search, BFS(幅優先探索) | |
★★★ | 高 | Breadth First Search, BFS(幅優先探索) | |
★★★ | 中 | Breadth First Search, BFS(幅優先探索) | |
★★★ | 高 | Depth First Search, DFS(深さ優先探索) | |
★★★ | 高 | Depth First Search, DFS(深さ優先探索) | |
★★ | 高 | Depth First Search, DFS(深さ優先探索) | |
★★ | 高 | Depth First Search, DFS(深さ優先探索) | |
★★ | 高 | Depth First Search, DFS(深さ優先探索) | |
★★ | 高 | Depth First Search, DFS(深さ優先探索) | |
★★ | 高 | Depth First Search, DFS(深さ優先探索) | |
★★★ | 高 | Depth First Search, DFS(深さ優先探索) | |
★★★★ | 高 | Depth First Search, DFS(深さ優先探索) |
- 配列、キュー、スタック
- 再帰関数
...
はEllipsisと呼ばれる省略を表すPythonの組み込み定数です。公式ドキュメントから参照できます。)# ノードのクラス(構造体) class Node: def __init__(self, val, left=None, right=None): # ノードの値 self.val = val # 左の子ノード self.left = left # 右の子ノード self.right = right # 基本的には根しか与えられない def question(root: Node): ...