タイトル | : Re^3: 2次元配列のソート |
記事No | : 422 |
投稿日 | : 2003/09/05(Fri) 09:25 |
投稿者 | : 魔界の仮面弁士 |
2次元の矩形配列ではなく、2階層の1次元ジャグ配列にすれば良いのではないでしょうか。 これならば、Array.Sortでもいけるかと思います。
>> どのような順番でソートしたいのでしょうか > すべての配列の要素で行いたいのですができるのでしょうか?
どのような仕様なのか、まだ見えてきません。
例えば、x(0,0) 〜 x(1,1) という範囲の配列があるとして、そこに、 "aaa", "ddd", "bbb", "ccc" という4つの文字列が格納されていたとします。
―――これを、『全ての配列の要素』としてソートした場合、データとしては、 "aaa", "bbb", "ccc", "ddd" と並び替えられる事にはなりますよね。ではそれを 2次元配列に再展開した際に、行・列、いずれの方向に並べかえたいのでしょうか?
具体的には、 x(0,0) = "aaa" x(1,0) = "bbb" x(0,1) = "ccc" x(1,1) = "ddd" のようにソートさせたいという事なのでしょうか…それとも、 x(0,0) = "aaa" x(0,1) = "bbb" x(1,0) = "ccc" x(1,1) = "ddd" となるようにさせたいという事なのでしょうか?
|