next up previous contents
Next: 23.1 リストの初歩 Up: C 言語 Previous: 22.6 課題 22

23. データ構造 -- リスト

前の章で我々はメモリ中から必要なだけのメモリを用意する事を学んだ。 しかし、複数のメモリを確保した場合、それらが行方不明にならないように それらのアドレスを記憶しておく必要がある。ところが、確保したいメモリ の個数があらかじめ分からない場合にはどうすれば良いであろうか。 実は、こうした問題はプログラミングの歴史の初期において問題となった ことであり、これらの解決方法が明らかになったことで様々なデータの 表現が可能になったと言える。本章では、こうしたデータ構造のうち、 もっとも基本となるリンクトリスト(単にリストとも呼ぶ) と呼ばれる構造について学ぶ。





Noriyo Kanayama