PHP语法相关的问题。 自己写的堆排序的代码,现在需要做的是将一维数组最后一个元素的值赋给第一个元素,然后删除数组的最后一个元素。我原先的写法是: $heapArr[0] = array_pop($heapArr); 但是一直报错或者返回错误的结果但是把代码改成: $heapArr[0] = $heapArr[count($heapArr)-1]; array_pop($heapArr);就可以实现功能。故感觉很疑惑,请问有没有大神告知原因。
- 1 回答
- 0 关注
- 1709 浏览
添加回答
举报
0/150
提交
取消