Удаление дубликатов из отсортированного массива (два указателя)
Дан отсортированный по неубыванию массив nums. Верните массив без соседних повторов (каждое значение встречается один раз), используя два указателя.
Сигнатура функции
remove_duplicates_two_pointer(nums: list[int]) -> list[int]
Примеры
| Вход | Ожидаемый результат |
| [[1, 1, 2]] | [1, 2] |
| [[]] | [] |
| [[1, 1, 1, 1]] | [1] |
| [[1, 2, 3]] | [1, 2, 3] |
| [[0, 0, 1, 1, 2, 3, 3]] | [0, 1, 2, 3] |
| [[5]] | [5] |
| [[-2, -2, -1, 0, 0]] | [-2, -1, 0] |
| [[1, 2, 2, 3, 3, 3]] | [1, 2, 3] |
| [[7, 8, 8, 9]] | [7, 8, 9] |
| [[1, 1, 2, 2, 3, 4, 4]] | [1, 2, 3, 4] |
1решили
1пытались
100%успешность
Похожие задачи
Войдите, чтобы решить →