学习算法 javascript 实现,写一个简单的快速排序,在浏览器中一直报错。代码:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
数据分析师2017-10-01 01:08:14
javascript 快速排序 無緣錯誤,我哪裡錯了? -PHP中文網問答-javascript 快速排序 無緣錯誤,我哪裡錯了? -PHP中文網問答
圍觀一下哦,學習一下。
阿神2017-03-25 13:12:36
死循环,堆栈溢出了。right数组有两项,9,8.递归执行的时候始终是9,8.
因为此时mid是8,ara[i]始终>=mid,right数组始终是9,8.就死循环了。
正确写法如下:
1 2 3 4 5 6 7 8 9 10 11 12 |
|