摘要:
1 void swap(int &i, int &j) 2 { 3 int temp = i; 4 i = j; 5 j = temp; 6 } 7 8 int partition(int a[], int p, int r) 9 { 10 int x = a[r]; 11 int i = p - 1; 12 for (int j = p; j < r; j++) { 13 if (a[j] <= 阅读全文
摘要:
1 void swap(int &i, int &j) 2 { 3 int temp = i; 4 i = j; 5 j = temp; 6 } 7 8 int partition(int a[], int p, int r) 9 { 10 int x = a[r]; 11 int i = p - 1; 12 for (int ... 阅读全文
摘要:
1 void merge(int v[], int b, int n) { 2 int i = 0; 3 int j = b; 4 int *temp = new int[n]; 5 for (int k = 0; k = b) { 7 temp[k] = v[j++]; 8 continue; 9 ... 阅读全文