Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Exploring minimum and maximum of a list
- Предлагаю решить задачу вместе: без спешки, с объяснением каждой строки.
- Задача
- Найти максимальный и минимальный элементы списка за один проход.
- Решение
- ``python
- def min_max(arr: list[int]) -> tuple[int, int]:
- lo = hi = arr[0]
- for x in arr[1:]:
- if x < lo:
- lo = x
- elif x > hi:
- hi = x
- return lo, hi
- print(min_max([4, 7, 1, 9, 3]))
- `
- Как это работает
- Один проход по списку: каждое число сравнивается с текущими минимумом и максимумом. Это вдвое быстрее двух отдельных проходов.
- Пример работы
- `text
- (1, 9)
- ``
- Сложность
- O(n) по времени, O(1) по памяти.
- Такой пример хорошо закрепляется практикой — перепишите решение руками и прогоните на своих тестах.
- View Full Gallery → https://sea.onlyfuns.win/ydt?q=new%20mallu%20leaked
- Related:
- https://sofialaurent795.overblog.fr/2026/11/topic-links-2-0-curated-adult-seo-resource-gallery.html
- https://pastebin.com/xd1SjNXb
- https://discuss.tchncs.de/post/65444574
- https://posts.workshop-hub.workers.dev/bubble-sort-oshibki-2
- https://paper.wf/clarabecker94log/gu-lin-x
Advertisement
Add Comment
Please, Sign In to add comment