「 月別アーカイブ:2019年09月 」 一覧
-
【アルゴリズム脳トレ】leetcode medium 49 group anagram
2019/09/19
こんにちは 今回の学びは 文字列の登場回数をもつdictと ソートされた配列は 同じ情報をもつ 問題は。。。 (時間配分は5分問題理解 10分検討 10分実装 20分振り返り の一文 ...
-
【アルゴリズム脳トレ】leetcode easy 242 valid anagram
2019/09/19
こんにちは 今回の学びは ・特になし 問題は。。。 (時間配分は5分問題理解 10分検討 10分実装 20分振り返り の一文45分構成) まずは入出力をしっかりおさえましょう。 &n ...
-
【アルゴリズム脳トレ】leetcode hard 76 minimum window substring
2019/09/18
こんにちは 今回の学びは ・入力にに対して文字列だったら重複はありえるか?とか柔軟に考えよう ・略して「条件把握が、解は徐々に」! ・あやしい実行分はマーカーで色塗っとけ! ・ゆえに、少し考えQue ...
-
【アルゴリズム脳トレ】leetcode medium 435 non-overlapping intervals
2019/09/10
こんにちは 今回の学びは ・interval問題は並べて考えろ ・greedyが使えるかどうかの判断は〇〇かどうか。 問題は。。。 (時間配分は5分問題理解 10分検討 10分実装 ...
-
【アルゴリズム脳トレ】leetcode hard 295 find median from data stream
2019/09/09
こんにちは 今回の学びは ・if elif で終わっている条件文はバグの温床 ・ヒープを2つつかって二分割、という発想 問題は。。。 (時間配分は5分問題理解 10分検討 10分実装 ...
-
【アルゴリズム脳トレ】leetcode hard 23 merge k sorted lists
2019/09/07
こんにちは 今回の学びは ・haep構造の特徴をしっておくべし ・実際に実装でできたらよりよし。理解もふかまるし。 問題は。。。 (時間配分は5分問題理解 10分検討 10分実装 2 ...
-
【アルゴリズム脳トレ】leetcode medium 105 construct binary tree from preorder and inorder trees
2019/09/06
こんにちは 今回の学びは ・inorderの読み順の特徴をとらえることですinorderの読み順の特徴をとらえることです ・各要素の特徴を考えて、それらを利用できないかと考える。 ・発 ...
-
【アルゴリズム脳トレ】leetcode hard 297 serialize and deserialize binary tree
2019/09/05
こんにちは 今回の学びは ・擬似コードでアイデアの取捨選択を早めの段階で行え。POCみたいなもんやね。 ・文字化すると、逆点の発想を起こしやすい、逆転の発想とは、各文字の反対の意味を考えていけばいい ...
-
【アルゴリズム脳トレ】leetcode easy 572 Subtree of Another Tree
2019/09/05
こんにちは 今回の学びは ・ 問題は。。。 (時間配分は5分問題理解 10分検討 10分実装 20分振り返り の一文45分構成) まずは入出力をしっかりおさえましょう。 はじめて と ...
-
【アルゴリズム脳トレ】leetcode medium 102 binary tree level order traversal
2019/09/05
こんにちは 今回の学びは ・level orderといわれたらbfsの問題 問題は。。。 (時間配分は5分問題理解 10分検討 10分実装 20分振り返り の一文45分構成) まずは ...