2020年6月21日

摘要: 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++ 阅读全文
posted @ 2020-06-21 20:17 二进制dd 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-06-21 18:22 二进制dd 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2020-06-21 17:22 二进制dd 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 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.单链表的逆置 阅读全文
posted @ 2020-06-21 12:27 二进制dd 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1.顺序表建表 int createList(int a[],int &length){ cout<<"输入表长"<<endl; cin>>length; if(length>MaxSize){ return 0; } cout<<"输入数据"<<endl; for(int i=0;i<length 阅读全文
posted @ 2020-06-21 09:26 二进制dd 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.顺序表的插入 数组的长度用引用型 #include<iostream> using namespace std; #define MaxSize 50 int inserElem(int a[],int &length,int p,int value){ if(p<0 || p>length | 阅读全文
posted @ 2020-06-21 07:15 二进制dd 阅读(288) 评论(0) 推荐(0) 编辑

导航