Heapq продолжайте пытаться сравнить не тот элементPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Heapq продолжайте пытаться сравнить не тот элемент

Сообщение Anonymous »

Я использую Heapq для хранения расширенных узлов во время поиска в порядке с более низкой стоимостью. < /p>
frontier_test = []
heapq.heappush(frontier_test, (9, ((8, 1))))
heapq.heappush(frontier_test, (13, ((8, 3))))
heapq.heappush(frontier_test, (10, ((6, 2))))
self._logger.debug(f'frontier test : {frontier_test}')
< /code>
Frontier Test: [(9, (8, 1)), (13, (8, 3)), (10, (6, 2))] < /p>
Я думал, что он будет хранить в порядке (который я желаю хранить), [9, (8, 1), (10, (6, 2) (13, (8, 3), 3))


Подробнее здесь: https://stackoverflow.com/questions/795 ... ng-element
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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