在用递归法编写归并排序的时候出现的一个问题
如题:在写归并排序的时候,合并的函数如图:是正确的函数,通过一个临时数组来存放排序的数字,让后将temp数组中的数字依次赋值给left。
如果在赋值的时候,直接将temp数组的首地址传递给left指针,则传递失败。这是为什么呢?
如图:
求高手解答啊~~~
赋值给left并没有将真正的结果传回, 只是将temp传给了left这个参数, 函数执行完后left就没了, 所以需要使用一个迭代来赋值. 签到,回帖赚鱼币 签到,回帖赚鱼币
页:
[1]