def largest_two(A):
my_max,second = A[:2] ❶
if my_max < second:
my_max,second = second,my_max
for idx in range(2, len(A)):
if my_max < A[idx]: ❷
my_max,second = A[idx],my_max
elif second < A[idx]: ❸
second = A[idx]
return (my_max, second)
Алгоритмы. С примерами на Python
·
Джордж Хайнеман