入力 : としてオブジェクトがあるとしましょうPerson
。つまり、2つのプロパティがあります
ssnNo
- 社会保障番号name
.
一方でList
はPerson
オブジェクト (一意の ssnNo を持つ) があり、もう一方では、キーとして Personを、値として PersonMap
を含んでいます。ssnNo
name
出力: ssnNo を使用した個人名が必要です。
質問:
上記の2つのうち、リストまたはマップを使用する方法はどれですか? (明らかな答えは地図だと思います)。
マップの場合、データセットが大きいか小さいかに関係なく、常にマップを使用することをお勧めしますか? つまり、マップに伴うパフォーマンスの問題はありますか。