プログラミング初心者なので、基礎的な質問で申し訳ないのですが、
コレクションのソート方法をご教授お願いします。
コレクションはクラスのオブジェクトを保持しており、クラスオブジェクトには文字列や数値を保持しております。
その保持している数値をソートしたいのですが、どういったアルゴリズムを使用すべきか全く思いつきません。
開発環境はVB6.0です。宜しくお願いします。
んー…
・一度配列にコピーしなおして、ソート
・コレクションのままソート
が一番最初に思いつきます。
ガッさんご回答ありがとうございます。
・コレクションのままソート
はどのようにすればよいのでしょうか。
http://www.gizshare.com/vbtomo/boards/vbchoshoqa.php?do=spread&num=6566
配列のソートはできるの?
であれば、その時に配列の中身を交換するような処理がありますよね。
そこが配列の中身じゃなくコレクションで保持しているオブジェクトに
変わるだけだと思いますが。
ソートアルゴリズムについては下記参照
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=VB+%E3%82%BD%E3%83%BC%E3%83%88&num=50
030さん、ガッさん回答ありがとうございます。
コレクションの中身を配列に置き換えてソートをするができました。
ツイート | ![]() |