发布网友 发布时间:2022-04-20 06:44
我来回答
共2个回答
热心网友 时间:2023-08-04 09:51
说明递归层数过多(至少上万了)原因可能是写的有问题,没设置正确的退出条件;也有可能是就是得递归那么多层,这时可以考虑将函数递归改成利用std:stack<T>实现递归,这样能容忍的层数会多很多,只要内存够。丛你的程序是快速排序来看,更有可能是你算法写错了,导致递归无法终止。
热心网友 时间:2023-08-04 09:52
改成循环