摘要:
1.顺序表的归并 void mergearray(int a[],int m,int b[],int n,int c[]){ int i=0,j=0,k=0; while(i<m && j<n){ if(a[i] < b[j]){ c[k++]=a[i++]; }else{ c[k++]=b[j++ 阅读全文
摘要:
1.顺序表的最值 int maxnum(int a[],int n){ int ma=a[0]; int max_p=0; for(int i=0;i<n;i++){ if(a[i] > ma){ ma=a[i]; max_p=i; } } return max; } int minnum(int 阅读全文
摘要:
1.顺序表逆置 void turnback(int a[],int left,int right){ int i=left,j=right; int temp=0; for(i,j;i<j;i++,j--){ temp=a[i]; a[i]=a[j]; a[j]=temp; } } 2.单链表的逆置 阅读全文
摘要:
1.顺序表建表 int createList(int a[],int &length){ cout<<"输入表长"<<endl; cin>>length; if(length>MaxSize){ return 0; } cout<<"输入数据"<<endl; for(int i=0;i<length 阅读全文