tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: 2次元配列のソート
投稿日: 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"
となるようにさせたいという事なのでしょうか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。