コレクションのソートについて

解決


テスト  2005-12-08 20:42:31  No: 128695

プログラミング初心者なので、基礎的な質問で申し訳ないのですが、
コレクションのソート方法をご教授お願いします。

コレクションはクラスのオブジェクトを保持しており、クラスオブジェクトには文字列や数値を保持しております。
その保持している数値をソートしたいのですが、どういったアルゴリズムを使用すべきか全く思いつきません。
開発環境はVB6.0です。宜しくお願いします。


ガッ  2005-12-08 21:23:41  No: 128696

んー…
・一度配列にコピーしなおして、ソート
・コレクションのままソート
が一番最初に思いつきます。


テスト  2005-12-08 22:08:50  No: 128697

ガッさんご回答ありがとうございます。
・コレクションのままソート
はどのようにすればよいのでしょうか。


まるち  2005-12-08 22:44:56  No: 128698

http://www.gizshare.com/vbtomo/boards/vbchoshoqa.php?do=spread&num=6566


030  2005-12-09 00:01:34  No: 128699

配列のソートはできるの?
であれば、その時に配列の中身を交換するような処理がありますよね。
そこが配列の中身じゃなくコレクションで保持しているオブジェクトに
変わるだけだと思いますが。
ソートアルゴリズムについては下記参照
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


テスト  2005-12-09 01:16:33  No: 128700

030さん、ガッさん回答ありがとうございます。
コレクションの中身を配列に置き換えてソートをするができました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加