「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Leetcode LinkedList の質問

Leetcode LinkedList の質問

2024 年 11 月 8 日に公開
ブラウズ:998

Leetcode LinkedList Questions

  1. 逆リンクリスト (LeetCode #206) 難易度: 簡単 コンセプト: 反復的および再帰的アプローチ。
  2. 2 つのソートされたリストを結合 (LeetCode #21) 難易度: 簡単 概念: リンクされたリストのトラバーサルおよびマージ手法。
  3. リストの末尾から N 番目のノードを削除 **(LeetCode #19) **難易度: 中 コンセプト: ツーポインター手法 (遅いポインターと速いポインター)。
  4. リンクされたリストのサイクル **(LeetCode #141) **難易度: 簡単 問題: リンクされたリストに循環が含まれているかどうかを検出します。 コンセプト: フロイド周期検出アルゴリズム (ウサギとカメ)。
  5. リンク リスト サイクル II **(LeetCode #142) **難易度: 中 問題: リンクされたリストでサイクルが始まるノードを見つけます。 コンセプト: フロイド周期の検出、遅いポインタと速いポインタの合流点。
  6. 2 つの数字を加算 (LeetCode #2) 難易度: 中 問題: 2 つの非負の整数を表す 2 つの空でないリンク リストが与えられた場合、2 つの数値を加算します。 概念: キャリーを使用したリンクリストのトラバースと加算。
  7. 2 つのリンクされたリストの交差 (LeetCode #160) 難易度: 簡単 問題: 2 つのリンクされたリストが交差するノードを見つけます。 コンセプト: ツーポインター手法とリンクされたリストの長さ。
  8. 回文リンクリスト (LeetCode #234) 難易度: 簡単 問題: リンクされたリストが回文であるかどうかを確認します。 コンセプト: リストの後半を反転する、低速ポインタと高速ポインタ。
  9. 複数レベルの二重リンクリストを平坦化する (LeetCode #430) 難易度: 中 問題: 複数レベルの二重リンクリストを平坦化します。 概念: 再帰とリンク リストの走査。
  10. ソートリスト (LeetCode #148) 難易度: 中 問題: リンク リストを O(n log n) 時間と O(1) 空間でソートします。 コンセプト: リンクされたリストの並べ替えを結合します。
  11. 並べ替えリスト (LeetCode #143) 難易度: 中 問題: ノードを先頭と末尾から交互に並べ替えて、リンク リストの順序を変更します。 コンセプト: リンクされたリストの操作、リストの後半を反転します。
  12. リストを回転 (LeetCode #61) 難易度: 中 問題: リンクされたリストを右に k 桁回転します。 コンセプト: リストの長さ、ノードの回転。 13.ランダム ポインタを使用してリストをコピー (LeetCode #138) 難易度: 中 問題: 各ノードがランダムなポインタを持つリンク リストのディープ コピー。 コンセプト: HashMapまたは定数スペースクローン技術。
  13. ペアでノードを交換 **(LeetCode #24) **難易度: 中 問題: リンクされたリスト内の隣接する 2 つのノードごとに交換します。 概念: 再帰とポインタ操作。
  14. 並べ替えられたリストから重複を削除 (LeetCode #83) 難易度: 簡単 問題: 並べ替えられたリンク リストから重複を削除します。 コンセプト: リンクされたリストの走査とインプレース変更。
  15. 奇数偶数リンクリスト **(LeetCode #328) **難易度: 中 問題: すべての奇数ノードをグループ化し、その後に偶数ノードをグループ化します。 コンセプト: リンクされたリストの再配置。
  16. k-グループ内のノードを反転 **(LeetCode #25) **難易度: ハード 問題: 一度に k 個のグループのノードを反転します。 概念: 再帰とリンク リストの操作。
  17. リンクされたリストをパーツに分割 (LeetCode #725) 難易度: 中 問題: リンクされたリストを k 個の部分に分割します。 コンセプト: リンクリストのトラバーサルとパーティショニング。
リリースステートメント この記事は、https://dev.to/mdiffshashank/leetcode-linkedlist-questions-197d?1に再現されています。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3