|
|
1
43
您将希望使用新的,如:
我还会提到另一面,以防万一…… 由于您从堆栈转换到了堆,因此在处理完内存之后,还需要清理它。在堆栈上,内存将自动清理,但在堆栈上,您需要删除它,由于它是一个数组,因此您应该使用:
|
|
|
2
23
使用C++的方式更多的是使用向量。然后,您不必担心完成后删除内存;Vector会帮您完成这项工作。
|
|
3
1
由于数字在编译时不一定是已知的,因此类型是指针:
|
|
4
1
|
|
|
5
1
我相信
应该是
还是更好
|
|
|
6
0
第一次尝试失败的原因是语法不正确。试试这个:
|
|
|
7
0
使用的语法
你只需要把尺寸写在作业的右边。
但是,如果您使用C++,您可能希望使用
|
|
|
NOBUD · 最大堆插入函数实现C++ 3 年前 |
|
|
JimBelushi2 · 合并排序创建内存堆 7 年前 |
|
|
Arda İbrahim Gökçe · 在遍历最小堆时获取垃圾值 7 年前 |
|
|
Alexy Grabov · 查找最大堆中k个最大元素的位置 7 年前 |
|
|
Maxxx · 使用堆在O(N log K)时间内查找前K个元素 7 年前 |
|
|
Karthik · 限制Go堆接口实现的优先级队列的大小 7 年前 |
|
|
mourinho · 使用数组实现最小堆[关闭] 7 年前 |