プロが教えるわが家の防犯対策術!

すいません、問題を解いている上でまたわからない問題がありましたので質問します。

データ構造を答えなさいという問題で

1、最後に格納されたデータが最初に取り出される。
2、最初に格納されたデータが最初に取り出される。
3、添え字を用いて特定のデータを参照する。
4、2つ以上のポインタを用いてデータの階層関係を表現する。

1、スタック
2、キュー
3、ハッシュ法
だと思うのですが4は一体なんなのでしょうか?
2つ以上のポインタということは「双リスト」でしょうか?

それともう一つ
「登録簿とメンバに分かれ、メンバは順編成ファイルである。」
↑は何についての説明なんでしょうか?

A 回答 (4件)

解答はNo3の方の通りだと思います。


 4の問題文のポイントは「以上」というところでしょう。
 1つ又は2つの場合はリスト構造もあります。でも「2つ以上」というと3つとかの場合も考えますので、リストではなくなります。
 木構造では3つのポインタを持つこともありますから、これが該当します。
 ハッシュ法は計算式を使って格納場所を指定するので、単に「添え字」をつかうのとは違います。よって3の問題文は配列になります。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

詳しい説明でよくわかりました。m(-_-)m

お礼日時:2003/05/29 21:04

1.スタック


2.キュー
3.配列
4.木
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

助かりました。

お礼日時:2003/05/29 21:02

3番、「配列」じゃないですかね?



4番わかりませんねー。
二つ以上のポインタを使うと言う点では双方向リストも
そうだけど、「階層構造」というのがちょっと違う気もする。
「木」かな?
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

配列ですか~。添え字ってあったのでハッシュ法かと思いました。

お礼日時:2003/05/29 21:01

ポインタのことはちょっとおいといて



>「登録簿とメンバに分かれ、メンバは順編成ファイルである。」

は、ISAM(索引順編成ファイル)です。

Indexed Sequencial Access Methodの略だったと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

助かりました。

お礼日時:2003/05/29 21:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!