我想在java中實現快速排序。但是,我正在經歷奇怪的行爲。我的算法適用於70個或更少的項目,但以上任何項目都會使整個Java應用程序凍結。這是函數調用的限制還是我正在使用的內存量? 我通常不使用快速排序,所以我的實現可能有點過,但我想一般的邏輯是正確的: int data[];
public void QuickSort(int start, int end)
{
if(sta
這裏實現快速排序的一些問題是我的代碼: public class Main
{
public static void main(String[] args)
{
int[] temp = {4,2,6,4,5,2,9,7,11,0,-1,4,-5};
quickSort(temp);
for(int s : temp) System.out