listlib:: removeDupSorted

Удалите копии любого элемента из упорядоченных списков

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

listlib::removeDupSorted(list)

Описание

listlib::removeDupSorted(list) удаляет все копии любого элемента упорядоченного списка list.

listlib::removeDupSorted делает то же самое как listlib::removeDuplicates, но это принимает, что список сортируется и, поэтому, это быстрее. Известное усиление только произойдет, если будет только немного копий в длинном списке.

Примеры

Пример 1

listlib::removeDupSorted удаляет все копии из данного списка:

listlib::removeDupSorted([1, 1, 1, 3, 5, 5, 5, 5, 5, 5, 5, 7, 7, 7])

Если список не упорядочен, сбои listlib::removeDupSorted:

listlib::removeDupSorted([1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7])

Параметры

list

Упорядоченный список MuPAD®

Возвращаемые значения

Перечислите, который содержит каждый элемент только однажды

Смотрите также

Функции MuPAD