摘要:
int Findmax(int a,int left ,int right){ if(left==right) return a[left];//递归终止条件 int k=(left+right)/2; int l=Findmax(a,left,k); int r=Findmax(a,k+1,rig 阅读全文
摘要:
 ``` int BinarySearch(int a[], const int &x, int lef, int rig) { if(lef a[mid]) return BinarySearch(... 阅读全文
摘要:
``` #include using namespace std; int getMax(int array[], int begin, int end){ int Max1 = 0; int Max2 = 0; if (begin == end) {//划分到最后,剩余1个数 return array[begin] = array[end]; } else if(begin+1==... 阅读全文