2018-12-16から1日間の記事一覧

LeetCode: Binary Tree-3

Solve Tree Problems Recursively ツリーの問題は、トップダウンもしくはボトムアップで再帰的に解くことができる。 トップダウンのアプローチでは、最初に探索したノードの子ノードを再帰的に探索する。つまり、このようなやり方になる。 対象ノードが空の…

LeetCode: Binary Tree-2

Level-order Traversal 概要 Breadth-First Search(幅優先探索)は、ツリーやグラフのようなデータ構造を探索するアルゴリズム。 探索はルートからはじまり、そのルート自身をまず訪問済みにする。次に、隣接している階層のノードを探索し、訪問済みとする…