私は Map
とを持っていList
ます。キー値List
に基づいてソートする必要があります。Map
例えば:
Map = (<2,"Andy">,<4,"Karl">)
List = ("Kathy","Andy","Yiri","Jun","Karl")
インデックス : (2 : Andy) が存在し、インデックス (4 : Karl) が存在するように、リストを並べ替える必要があります。要素の残りの順序は重要ではありません。残りの条件は次のとおりです。
- Map のエントリは List に存在する場合と存在しない場合があります ;(この場合、順序を同じに保つことができます)
- リストが空である可能性があります
- 地図が空である可能性があります
私はこれを 2 つのループで行うことができます。1 つのループでこれを達成できるかどうか知りたいと思っていました。