【Leetcode】高周波問題、ツリー構造(高周波問題、ツリー)

これまでのところ、LetCodeの質問の総数1582题300题であり、将来の年間平均成長率はおよそと予測されています。ほとんどの人は間違いなくそうなので刷不完的、LeetCodeを選択的にブラッシングする必要があります。

質問をブラッシングするための一般的に受け入れられている戦略はですが按类别刷题、各カテゴリには限られた時間内に多くの質問があります到底该刷哪些题呢か?個人は、LeetCode官方指定れた各トピックに従って出现频率各カテゴリの高频出现トピックを分類して含めました。公式の統計頻度が低すぎるトピックは含まれず、最終的にこの高頻度トピックテーブルを取得しました。

たとえば次の図のタイトル番号のタイトル#275次の図のタイトル#270が含まれ、#275出現頻度はより大きいです#270。タイトル番号のタイトル#1011との#1182場合、出現頻度が低すぎるため、含まれません。ここに画像の説明を挿入

キーボードを手に取って頑張ってください!着陸成功を祈っています!整理は簡単ではありません、気に入ってください!


ツリー構造-82問題(ツリー、82問題)

データの日付: 2020/03/26(現時点では、LeetCodeの質問番号:1582)
データソース: LeetCodeの公式異なるカテゴリの質問は、公式の頻度(頻度)に従って降順で並べられ、頻度統計付きの質問が選択されます。

ソート 質問番号 トピック 合格率 困難
1 #95 ユニークな二分探索木II 0.623
2 #94 二分木順トラバーサル 0.707
#96 ユニークな二分探索木 0.652
4 #226 バイナリツリーを反転 0.745 簡単な
5 #104 バイナリツリーの最大深度 0.726 簡単な
6 #108 並べ替えられた配列をバイナリ検索ツリーに変換 0.699 簡単な
7 #617 2つの二分木をマージする 0.755 簡単な
8 #107 バイナリツリーレベルの順序トラバーサルII 0.647 簡単な
9 #543 二分木の直径 0.49 簡単な
10 #114 バイナリツリーをリンクリストにフラット化する 0.681
11 #105 プリオーダーおよびインオーダートラバーサルからのバイナリツリーの構築 0.646
12 #101 対称ツリー 0.506 簡単な
13 #687 最長一価パス 0.394 簡単な
14 #654 最大二分木 0.798
15 #655 バイナリツリーを印刷 0.553
16 #449 BSTのシリアライズとデシリアライズ 0.51
17 #199 バイナリツリーの右側面図 0.639
18 #257 バイナリツリーパス 0.63 簡単な
19 #102 バイナリツリーレベルの順序トラバーサル 0.613
20 #144 二分木プレオーダートラバーサル 0.648
21 #669 バイナリ検索ツリーをトリミングする 0.646 簡単な
22 #538 BSTをグレーターツリーに変換 0.596 簡単な
23 #124 バイナリツリーの最大パスの合計 0.397 難しい
24 #112 パス合計 0.493 簡単な
25 #145 バイナリツリーのポストオーダートラバーサル 0.707 難しい
26日 #501 バイナリ検索ツリーの検索モード 0.441 簡単な
27日 #100 同じ木 0.569 簡単な
28 #530 BSTの最小絶対差 0.56 簡単な
29日 #222 完全なツリーノードをカウントする 0.678
30 #111 二分木の最小深度 0.418 簡単な
31 #637 二分木のレベルの平均 0.637 簡単な
32 #437 パスサムIII 0.545 簡単な
33 #173 二分探索木反復子 0.718
34 #337 ハウスロバーIII 0.564
35 #653 2つの合計IV-入力はBST 0.544 簡単な
36 #404 左葉の合計 0.542 簡単な
37 #110 平衡二分木 0.509 簡単な
38 #776 分割BST 0.552
39 #99 バイナリ検索ツリーを回復する 0.559 難しい
40 #863 バイナリツリーのすべてのノードの距離K 0.477
41 #103 バイナリツリージグザグレベルの順序トラバーサル 0.54
42 #563 バイナリツリーチルト 0.537 簡単な
43 #684 冗長接続 0.571
44 #235 バイナリ検索ツリーの最も一般的な祖先 0.629 簡単な
45 #515 各ツリー行で最大の値を見つける 0.585
46 #297 バイナリツリーのシリアル化と逆シリアル化 0.458 難しい
47 #236 バイナリツリーの最も一般的な祖先 0.608
48 #513 左下のツリー値を検索 0.688
49 #606 二分木から文字列を作成 0.527 簡単な
50 #652 重複するサブツリーを見つける 0.527
51 #113 パスサムII 0.589
52 #106 Construct Binary Tree from Inorder and Postorder Traversal 0.675 中等
53 #508 Most Frequent Subtree Sum 0.627 中等
54 #230 Kth Smallest Element in a BST 0.694 中等
55 #129 Sum Root to Leaf Numbers 0.624 中等
56 #662 Maximum Width of Binary Tree 0.358 中等
57 #783 Minimum Distance Between BST Nodes 0.52 简单
58 #98 Validate Binary Search Tree 0.295 中等
59 #572 Subtree of Another Tree 0.439 简单
60 #671 Second Minimum Node In a Binary Tree 0.459 简单
61 #450 Delete Node in a BST 0.392 中等
62 #250 Count Univalue Subtrees 0.619 中等
63 #685 Redundant Connection II 0.335 困难
64 #623 Add One Row to Tree 0.505 中等
65 #116 Populating Next Right Pointers in Each Node 0.564 中等
66 #998 Maximum Binary Tree II 0.593 中等
67 #255 Verify Preorder Sequence in Binary Search Tree 0.458 中等
68 #333 Largest BST Subtree 0.421 中等
69 #1008 Construct Binary Search Tree from Preorder Traversal 0.717 中等
70 #117 Populating Next Right Pointers in Each Node II 0.464 中等
71 #988 Smallest String Starting From Leaf 0.442 中等
72 #270 最も近いバイナリ検索ツリー値 0.506 簡単な
73 #549 バイナリツリー最長連続シーケンスII 0.473
74 #582 プロセスを強制終了 0.346
75 #156 バイナリツリー逆さま 0.73
76 #285 BSTのInorder後継者 0.607
77 #272 最も近いバイナリ検索ツリー値II 0.587 難しい
78 #666 パス合計IV 0.585
79 #366 二分木の葉を見つける 0.73
80 #536 文字列からバイナリツリーを構築 0.513
81 #545 二分木の境界 0.349
82 #298 二分木最長連続シーケンス 0.54

関連/参照リンク

leetcode-cn
leetcode

おすすめ

転載: blog.csdn.net/a435262767/article/details/105203312