連結リストとは? わかりやすく解説

Weblio 辞書 > コンピュータ > IT用語辞典 > 連結リストの意味・解説 

連結リスト

読み方れんけつリスト
【英】linked list

連結リストとは、データ構造一種であるリストの中で、自分の次、および、前の要素を示す情報(リンク情報)を持つことで、要素連結(リンク)させたリストのことである。

リストは、データ要素順番並べて扱うデータ構造のことである。

次の要素へのリンクし持たない連結リストのことを単方向一方向リスト、次と前への要素へのリンクを持つものを双方向リストと言うこともある。

連結リストは配列とは違い、リンクを辿らないと各々要素アクセスができず、また、リンクのためのメモリ余分に持つ必要があるなど不利な点がある。しかし、データ個数前もってわからないような場合や、データ追加削除頻繁に発生するような場合などの扱いには適している。


連結リスト

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/04/07 16:50 UTC 版)

連結リストれんけつリスト英語: Linked list)は、最も基本的なデータ構造の1つであり、他のデータ構造の実装に使われる。リンクリストリンクトリストとも表記される。


  1. ^ RECURSIVE FUNCTIONS OF SYMBOLIC EXPRESSIONS AND THEIR COMPUTATION BY MACHINE (Part I) (12-May-1998)”. www-formal.stanford.edu. 2024年4月7日閲覧。
  2. ^ McCarthy et al. LISP I Programmer's Manual. — Software Preservation Group”. softwarepreservation.org. 2024年4月7日閲覧。
  3. ^ a b Preiss, Bruno R. (1999年), Data Structures and Algorithms with Object-Oriented Design Patterns in Java, Wiley, p. page 97, 165, ISBN 0471-34613-6, http://www.brpreiss.com/books/opus5/html/page97.html 
  4. ^ 最後尾へのリンクを保持していれば O(1) だが、最後尾を探すために先頭から辿る必要がある場合は O(n)



連結リスト

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/16 13:57 UTC 版)

PDP-8」の記事における「連結リスト」の解説

PDP-8での連結リストの実装例。 GETN, 0 /Gets the number pointed to and moves the pointer CLA CLL /Clear accumulator TAD I PTR /Gets the number pointed to DCA TEMP /Save current value ISZ PTR /Increment pointer TAD I PTR /Get next address DCA PTR /Put in pointer JMP I GETN /return PTR, 0 TEMP, 0

※この「連結リスト」の解説は、「PDP-8」の解説の一部です。
「連結リスト」を含む「PDP-8」の記事については、「PDP-8」の概要を参照ください。

ウィキペディア小見出し辞書の「連結リスト」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

連結リスト

出典:『Wiktionary』 (2021/08/21 07:35 UTC 版)

名詞

連結リストれんけつリスト

  1. (プログラミング) データ次のデータアドレスを指すポインタをまとめたもの。配列異なりデータ格納する領域連続したアドレスでなくてよいためデータ追加削除容易になっている。

参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「連結リスト」の関連用語

連結リストのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



連結リストのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリ連結リストの記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの連結リスト (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのPDP-8 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Text is available under Creative Commons Attribution-ShareAlike (CC-BY-SA) and/or GNU Free Documentation License (GFDL).
Weblioに掲載されている「Wiktionary日本語版(日本語カテゴリ)」の記事は、Wiktionaryの連結リスト (改訂履歴)の記事を複製、再配布したものにあたり、Creative Commons Attribution-ShareAlike (CC-BY-SA)もしくはGNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS