マルチマップ (複数の値を 1 つのキーにマップする) があるとします。次に、すべてのキーの最初/最後/述語に一致する値以外をすべて削除する必要があると判断します。この操作の後、従来のマップ (単一の値を単一のキーにマップする) ができました。
この操作を説明する言葉はありますか? 私が思いついた最善の方法は「重複の削除」ですが、それは正しくありません。「フィルター」は一般的すぎるように感じます。「トリム」は文字列操作です。「コンパクト」/「圧縮」には間違った意味合いがあります (つまり、可逆性)。
編集:私は最終的に、曲線を記述するという考えに基づいて「折りたたみ」をmultimap[i] is (y1, y2, ... yn)
使用し、「優先関数」を使用して最初の要素を選択して「曲線を単一の点に折りたたむ」ことを望んでいました。それが理にかなっていることを願っています。