-
leetcode tree 祭り
[easy] just traverse and print [medium] collecting values in array https://leetcode.co ...
-
【アルゴリズム脳トレ】leetcode medium 987 vertical order traversal of a binary tree
2019/12/28 tree
こんにちは 今回の学びは ・方向性はあっているのだが、デバッグに時間がかかる見込みと見たので切り替えた。(時間勝負の時はこれ大事。) 問題はhttps://leetcode.com/p ...
-
pythonのしくみ
2019/12/28
Divij Bindlish python の listはどのように実装されているでしょうか? 配列とlinked listのいいとこ取り、と聞いたことがあるが真相はいかに。 基本はarrayですね。 ...
-
【アルゴリズム脳トレ】leetcode easy 107 binary tree level order traversal ii
こんにちは 今回の学びは ・pythonリストの参照は安いがinsertは高い、とおぼえておこう。delも高い。 ・sliceのコストはたかだかO(start-(stop)) ・O(N)がループの外 ...
-
【アルゴリズム脳トレ】leetcode easy 101 symmetric tree
こんにちは 今回の学びは ・木は締めトリック右と左が同じか?左の右と右の左が同じか?の分割統治法で(再起でも)倒せる 問題はhttps://leetcode.com/problems/ ...
-
【アルゴリズム脳トレ】leetcode medium 429 N-ary tree inorder traversal
こんにちは 今回の学びは ・recursiveでlevelをわたすことで従来のDFSでlevel orderを解くこともできる 問題はhttps://leetcode.c ...
-
preorder, postorder, levelorderをiterativeに実装する
木の巡回操作はrecursiveだと直感的だし 実装も簡単ですが、iterativeで解かない解けない場面のために 解けるようにしたいが、これは練習が必要である。 この問題 ...
-
【アルゴリズム脳トレ】leetcode easy 590 N-ary tree postorder traversal
こんにちは 今回の学びは ・iterativeはスタックを使って、うまく取り出すのよ。 問題はn-ary-tree-postorder-traversal 前回の【アルゴ ...
-
【アルゴリズム脳トレ】leetcode easy 589 N-ary tree preorder traversal
こんにちは 今回の学びは ・iterativeはスタックを使って、うまく取り出すのよ。 問題はn-ary-tree-preorder-traversal (時間配分は5分 ...
-
二分木のpre-order, in-order, post-orderの簡単でわかりやすい説明
2019/12/24 binary-tree
木というデータ構造 pre-order, in-order, post-order これらはどれも操作(traverse)の順番の違いによって名前がすこし違うだけです。 それぞれ特徴があるので覚えてお ...