のようなデータ構造を使用しています。私の質問は、リンクされたリストが使用する最良のデータ構造である場合の例を挙げることができます。私は本当に何かを考えるのに苦労しており、私のコードではハッシュマップやリストなどを使うだけです。リンクされたリストは、いつもタイトルのような
http://bigocheatsheet.com/ここでは、さまざまな操作のBig O'sのチートシートを見ることができます。リンクされたリストは、複雑さの点でスタックやキューよりも優れていません。そして、私は誰かがリンクされたリストをこれらの上で例えば使用するかもしれないか知りたいと思った?完璧な答えは、「私はXYZをやろうとしていたとしましょう。配列の場合は{コードを入力してください}のようになりますが、リンクされたリストを使うと{より多くのコード}。複雑さやスペースは、リンクされたリストの方が実質的に優れています。
私は誰かが私にリンクリストが何であるか教えてくれるとは思わない。私はリンクされたリストが何であり、どのように実装されているのか知っています。あなたは人々のラインアップを持っている、とどこか途中であなたは多くの人々を追加したい場合は
おかげ
要素の数が少ない場合、リンクされたリストはシンプルであれば、より複雑なデータ構造よりも速くなる可能性があります。 – asjo
複雑さを軽減したい場合や複雑さを必要としない場合。リンクされたリストは、他の複雑な構造よりも把握が容易です。 –