2 つの質問がありました。リストの同じノードにクラスと整数を格納できるように、C# ライブラリに 1 つだけではなく値のペアを格納する簡単なクラスがあるかどうか疑問に思っていました。コンテナクラスを作るのが一番簡単だと思いますが、毎回余計な手間がかかります。そうすべきかどうかを知りたかったのです。.NET の新しいバージョン (私は 3.5 を使用しています) では、保存できるタプルがあることを知っていますが、それは利用できません。
より大きな問題は、O(1) でアクセスする必要がなく、リストを検索する余裕があるにもかかわらず、辞書を使用して整数クラス マップを格納することのメモリの欠点は何だと思いますか? ハッシュ テーブルの最小サイズは? 必要なラッパー クラスを作成する必要がありますか?