- 423 名前:デフォルトの名無しさん mailto:sage [2021/11/26(金) 04:02:58.56 ID:FqYYA0QW.net]
- 例えばこういうことだ。
リンクリストに、 ハンバーガー、りんご、みかん、ドーナツ、パイナップル の5つを追加したとする。 C、C++、Java、C#では、追加した時に、どこかの5つの変数にこれらの ポインタを残しておけば、あとから好きなタイミングで、どの 食べ物にも、一瞬でアクセスできる。C、C++では、1クロック。 1番目: ハンバーガー 2番目: りんご 3番目: みかん 4番目: ドーナツ 5番目: パイナップル 3番目のみかんにアクセスするのも、1クロック。 その後に、1番目のハンバーガーにアクセスするのも、1クロック。 その後に、4番目のドーナツにアクセスするのも、1クロック。 例えば、こうだ: LinkedList ll; p1 = ll.append("ハンバーガー"); p2 = ll.append("りんご"); p3 = ll.append("みかん"); p4 = ll.append("ドーナツ"); p5 = ll.append("パイナップル");
|

|