文件名称:leetcode是收费的吗-Algorithm-in-Action:SomeofmypracticesonAlgorithms:)这个仓库保存
文件大小:1.55MB
文件格式:ZIP
更新时间:2024-07-20 11:44:16
系统开源
leetcode是收费的吗 Algorithm in Action Some of my practices on Algorithms : ) 这个仓库保存着我在算法平台上的一些解答,代码中保留了必要的注释。不一定是最优的解答,但力保代码简洁易懂。后续还会整合其他题库,如若发现什么错误,希望你能告诉我或帮助我解决。非常感谢! Catalog /** * 快速排序 */ public class QuickSort { public void sort(Comparable[] arr) { sort(arr, 0, arr.length - 1); } private void sort(Comparable[] arr, int lo, int hi) { if (lo >= hi) { return; } // 切分 int j = partition(arr, lo, hi); // 将左半部分 arr[lo, j-1] 排序 sort(arr, lo, j - 1); // 将右半部分 arr[j+1, hi] 排序 sort(arr, j + 1, hi); } /