Терминология: Если я удалю все, кроме одного значения, разделяющего ключ, из MultiMap, что я сделал? - PullRequest
1 голос
/ 23 апреля 2010

Предположим, что у меня есть мультикарта (которая отображает несколько значений на один ключ), и затем я решаю, что мне нужно удалить все, кроме первого / последнего / совпадающего с предикатом значения для всех ключей. После этой операции у меня есть традиционная карта (которая отображает одно значение на один ключ).

Есть ли слово, которое описывает эту операцию? Лучшее, что я придумал, это «удалить дубликаты», но это не так. «фильтр» кажется слишком общим. «trim» - это строковая операция. «компактный» / «сжатый» несут неправильные значения (то есть обратимость).

РЕДАКТИРОВАТЬ: я в конечном итоге пошел с "Свернуть" на основе идеи, что multimap[i] is (y1, y2, ... yn), который описывает кривую, и что я хотел "свернуть кривую в одну точку", используя "функцию приоритета", чтобы выбрать первый элемент , Я надеюсь, что это имеет смысл.

1 Ответ

0 голосов
/ 23 апреля 2010

как насчет обрезки?

Ваше лучшее оружие для терминологии может быть http://www.thesaurus.com

...