Update a comment in my_heap.

pull/252/head^2
Yudong Jin 2 years ago
parent 8a4a7aa219
commit 592e82818c

@ -24,7 +24,7 @@ func newHeap() *maxHeap {
/* 构造函数,根据切片建堆 */
func newMaxHeap(nums []any) *maxHeap {
// 所有元素入
// 将列表元素原封不动添加进
h := &maxHeap{data: nums}
for i := len(h.data) - 1; i >= 0; i-- {
// 堆化除叶结点以外的其他所有结点

@ -20,7 +20,7 @@ class MaxHeap {
/* 构造函数,根据输入列表建堆 */
public MaxHeap(List<Integer> nums) {
// 所有元素入
// 将列表元素原封不动添加进
maxHeap = new ArrayList<>(nums);
// 堆化除叶结点以外的其他所有结点
for (int i = parent(size() - 1); i >= 0; i--) {

@ -710,10 +710,10 @@ comments: true
```go title="my_heap.go"
/* 构造函数,根据切片建堆 */
func newMaxHeap(nums []any) *maxHeap {
// 所有元素入
// 将列表元素原封不动添加进
h := &maxHeap{data: nums}
for i := len(h.data) - 1; i >= 0; i-- {
// 堆化除叶结点以外的其他所有结点
for i := len(h.data) - 1; i >= 0; i-- {
h.siftDown(i)
}
return h

Loading…
Cancel
Save