标签:快速 public turn span color ioi ret quic code
1.快速排序
采用分支策略,O(nlgn);
public class QuickSort { public void quickSort(int[] arr, int low ,int high){ if (low < high){ int index = partition(arr, low , high); quickSort(arr, low, index-1); quickSort(arr, index+1, high); } } public int partitioin(int[] arr, int low, int high){ int key = arr[low]; while (low < high) { while (low < high && arr[high] > key) high--; arr[low] = arr[high]; while (low < high && arr[low] < key) low++; arr[high] = arr[low]; } arr[low] = key; return low; } }
标签:快速 public turn span color ioi ret quic code
原文地址:https://www.cnblogs.com/yumingxing/p/9583548.html