私の仕事は、銀行管理システムを行うことです。クライアントの口座は、ハッシュ テーブルを使用して銀行内に保持されるため、個人識別番号で表されるクライアントごとに、口座の配列リストが存在します (クライアントは最大 2 つの口座 (貯蓄口座と支出口座) を持つことができます)。 )。
私がしなければならないことは、発生する可能性のある衝突を手動で処理することです。どうやってやるの?どのメソッドをオーバーライドする必要がありますか? C で HashTables を扱うのは難しかったので、HashTables は私の好みではないことを述べておかなければなりません。
PS - HashMap を使用することを計画しています。
編集- 手動の衝突処理は必須です。
編集 2 - ラボ アシスタントがハッシュ テーブルのしくみを理解することを望んでいるため、必須です。さらに掘り下げた後、Hashtableの「equals」メソッドをオーバーライドする必要があると思うので、HashMapはありません。それは正しいアプローチですか?(新しい ADT は必要ありません)