• ベストアンサー

アルゴリズムの事に関してですが…

アルゴリズムのことに関して質問なんですが…単方向リストを配列で表すにはどうしたらいいんですか?教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • sunasearch
  • ベストアンサー率35% (632/1788)
回答No.1

データが配列Aに a[]={5,7,32,89,33,2,3,66,34,78}; とおさめられていたとして、 上のデータの参照の順番が、添字で8,3,0,1,2,7,4,5,6,9の順だったとすると、 別の配列に、 b[]={2,3,4,1,6,7,8,5,0,9}; と、次のデータの添字の番号をいれておけば、 配列bの要素を順にたどることでリストになります。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • sunasearch
  • ベストアンサー率35% (632/1788)
回答No.2

>上のデータの参照の順番が、添字で8,3,0,1,2,7,4,5,6,9の順だったとすると、 少し、表現が曖昧でしたので、下記のように訂正します。 a[2],a[3],a[4],a[1],a[6],a[7],a[8],a[5],a[0],a[9] の順番にデータを辿るリストを考えると、

すると、全ての回答が全文表示されます。

関連するQ&A