問題 | 難易度 | 重要度 | テクニック |
★★ | 高 | 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): ...