Каков правильный термин для операции, которая создает список (функциональное программирование)? - PullRequest
2 голосов
/ 01 марта 2012

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

Какое название этой операции?

Ответы [ 3 ]

3 голосов
/ 02 марта 2012

Вы также можете назвать это partition.

2 голосов
/ 02 марта 2012

Одно имя будет группироваться: функция Scala, которая делает это, является groupBy (хотя она возвращает карту от ключей дискриминатора к спискам вместо списка списков, который вы запрашиваете).

1 голос
/ 02 марта 2012

Если ваш список упорядочен, и рассматриваемая функция разбивается на несколько сегментов примерно одинакового размера (для некоторого представления о размере), то его можно назвать quantiling .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...