Имеется список из двух кортежей [(b,(x,y))]
, который манипулируется на каждой итерации цикла (list.remove
и list.append
). На каждой итерации наименьшее число запрашивается и удаляется. В данный момент я использую min(list)
, чтобы найти кортеж с наименьшим b
в каждой итерации.
Алгоритм ведет себя довольно медленно для больших наборов данных. Каков наилучший способ найти наименьшее значение в списке, которым манипулируют на каждой итерации?