Через о
Общее время min - 2.7 секунды
вот я тоже непонял как так, это же простейшая операция
А количество вызовов видел?
24995000. хмм да что то многовато
Поменял на if first_line>second_line: minimal = second_line else: minimal = first_line результат -4 секунды
Покажи профайлер
Остался копи
Переписать на раст
Тебе там копи не нужен
Так можно сразу на ассемблере. Хотя компилятор скорее всего лучше меня пишет на ассемблере
но я же pop делаю
Ты копируешь список, который каждый раз заново создается и умирает в конце итерации
Аа точно, это я с древних времен оставил. раньше по другому работало.
Из жирного осталась функция на третей строчке. Удаляй
тогда весь код удалить придётся
А какая задача?
https://leetcode.com/problems/container-with-most-water/
Спасибо. Сейчас попробую
Обсуждают сегодня