Покажу решение и коротко сравню его с альтернативным подходом.
Задача
Убрать из списка повторы, сохранив порядок первого появления элементов.
Решение
def unique(arr: list) -> list:
seen = set()
result = []
for x in arr:
if x not in seen:
seen.add(x)
result.append(x)
return result
print(unique([1, 2, 2, 3, 1, 4]))
Как это работает
Множество seen отвечает за быструю проверку «встречался ли элемент», список result сохраняет порядок. Простое приведение к set() порядок бы не сохранило.
Пример работы
[1, 2, 3, 4]
Сложность
O(n) по времени и памяти.
Альтернативный подход
Ту же задачу часто решают иначе: например, через рекурсию вместо цикла или через стандартную библиотеку вместо ручной реализации. Альтернатива обычно короче, но первое «ручное» решение лучше показывает механику работы алгоритма. Полезно написать оба и сравнить на одинаковых тестах.
Выбор между решениями — это баланс читаемости и скорости: для учебной задачи важнее первый.
---
Related:
- mila secret stars - Проверяем решение тестами: быстрая сортировка - Jellybean JPG Leaked: NSFW Photos from jellybeanbrains - sofia parkhomenko mega - beholder conductor r34 - Шаг за шагом: наибольший общий делитель - a little agency - thisav - VoLTE Explained: HD Voice over LTE Benefits & Setup Guide - Ловушки новичков при решении: максимум и минимум списка - 魔镜号中文字幕 - Типичные ошибки при решении: переворот строки - starsessions viola - 1080x2340 wallpaper - Изучаем задачу: вычисление факториала - videos de onlyfans de adriana olivares - Maidmana Asian Model Nude Photos and OnlyFans Leaks - sri lankan couple sex - Sakura Shymko Porn: Canadian Streamer Nude Leaks and Photos - türk türbanlı porno twitter - Рассматриваем задачу: вычисление факториала - Türk Liseli Ifşa Pornoları – En Ateşli İfşa Videoları ve Fotoğraflar - starsessions maise - Медленно и подробно: максимум и минимум списка - BD-Company Models Nude Gallery – Adult Photo Collection - https://paper.wf/ines1995log/ocel-selebgram-viral - Is Pizza Place Open Today - Hours and Locations - Два способа решения: решето Эратосфена
Kommentit