采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,我在进行近乎有序的数组进行排序的时候交换次数10次的话,10万个数就出现了栈溢出,调整到交换1000次,就400万才溢出,这问题正常么(java)
快排
正常。处理近乎有序的数组,有序性越强,partition的结果越不平衡,递归树越深,越容易栈溢出。
改进使用带有随机化的快排后,应该就基本没有这个问题了。
非常感谢!我看老师你的没溢出,还以为我又写错了
快排过程遇到的
登录后可查看更多问答,登录/注册
课程专为:短时间内应对面试、升职测评等艰巨任务打造
8.7k 21
5.7k 3
4.9k 5
1.3k 18