約 1000 件ほどの顧客レコードをメモリ内に保存して、レコードを年齢順に並べ替えたいと考えています。検索基準として年齢を使用して顧客を検索するか、年齢の昇順ですべての顧客を取得するためにリストをたどる必要がある場合があります。
私が持っている 1 つのアイデアは、サイズ 110 のハッシュ テーブルの配列実装を作成することです (たとえば、以前は 0 から 110 年まで変化する可能性があります)。各ハッシュ テーブル スロットは年齢/年に対応し、別のチェーンを使用して、その年齢のすべての顧客のリンク リストを保持できます。
上記の方法論は私の目的を解決しますが、これが私が必要とすることを行うための最適な方法であるかどうかはわかりません.
関連するテクノロジは、C# および Windows フォームに関連しています。