Библиотека Python, что означает "q" в heapq?
В Python есть библиотека heapq, которую мы можем использовать для выполнения операций с кучей. Что означает "д"?
2 ответа
Это буквально означает, как это звучит: очередь кучи. Доко подтверждает это:
8.4.
heapq
- алгоритм очереди кучи
Итак, очередь кучи (или heapq) означает то же самое. Это в основном написано простым способом 'heapq', мы можем написать как 'очередь кучи'. Для вашего лучшего понимания q = 'queue'. Эта библиотека обеспечивает реализацию алгоритма очереди кучи, также известного как алгоритм очереди приоритетов.