黑馬程序員Java零基礎(chǔ)視頻教程_上部(Java入門,含斯坦福大學(xué)練習(xí)題+力扣算

快速排序有個問題,{6, 2, 7, 9, 3, 4, 5, 1, 10, 8,11}這樣一組數(shù)據(jù),第一輪找到基準(zhǔn)數(shù)6,那我先排序左邊,一直排序完了之后結(jié)果如下{1 2 3 4 5 6 9 7 10 8 11 },這個時候我的基準(zhǔn)數(shù)是1是從1開始再向右排序,這樣有問題呀,不能從6開始排序么?看老師的源碼時這樣的,如果數(shù)據(jù)量大了還是會浪費(fèi)很多資源,有沒有大佬幫忙說下怎么解決呀?

標(biāo)簽: