dor*_*mon 4 python algorithm numbers
我正在尝试实现Heap定义的优先级队列,该算法来自CLRS第6章.伪代码如下所示:
Max_Heap_Insert(A, key):
A.heap_size = A.heap_size + 1
A[A.heap_size] = -?
Heap_Increase_Key(A, A.heap_size, key)
Run Code Online (Sandbox Code Playgroud)
我的问题是使用python,我该如何定义-∞?
碰巧,在 Python 2 中,None小于任何整数,因此您可以使用None. 在 Python 3 中,你(至少)有四种选择:
None,并且每当比较两个值时,显式测试它们是否为None。Heap-Increase-Key某种方式修补。