under 数据结构与算法分析
void fnBinarySearch(int t[], int left, int right) { if (left <= right) { int mid = (left + right) >> 1; cout <&...
//快速排序 void quick_sort(int s[], int l, int r) { if (l < r) { //Swap(s[l], s[(l + r) / 2]); //将中间的这个数和第一个数交换 参见注1 int i =...
under 数据结构与算法分析
常用时间复杂度表例子时间复杂度术语12345O(1)常数阶3n+4O(n)线性阶3n^2+4n+5O(n^2)平方阶3log(2)n+4O(logn)对数阶2n+nlog(2)n+14O(nlogn)nlogn阶n^3+2n^2+4n+6O(n^3)立方阶2^nO(2^n)指数阶耗时排序(小到...