Встроенная замена по сравнению с заменой на основе функций (первый пропущенный положительный результат)Python

Программы на Python
Anonymous
Встроенная замена по сравнению с заменой на основе функций (первый пропущенный положительный результат)

Сообщение Anonymous »

Я пытаюсь решить проблему с лит-кодом: первый пропущенный позитив. Однако при выполнении замены я столкнулся с проблемой.
Я сослался на решение здесь.
Поэтому вместо такой вспомогательной функции для выполнения замены

Код: Выделить всё

class Solution:
def firstMissingPositive(self, nums: List[int]) -> int:
def swap_elements(index1, index2):
nums[index1], nums[index2] = nums[index2], nums[index1]

list_length = len(nums)

for i in range(list_length):
while 1  [4, 1, 3, 1] --> [4, 4, 3, 1] --> [4 , 1, 3, 1] --> [4, 4, 3, 1]...
Заранее спасибо! 

Подробнее здесь: [url]https://stackoverflow.com/questions/79015208/inline-vs-function-based-swapping-first-missing-positive[/url]

Вернуться в «Python»