- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 合并两个顺序表
合并两个顺序表考研 自用将两个有序顺序表合并成一个有序顺序表Sqlist merge(Sqlist L1,Sqlist L2){ int k = 0,i = 0,j = 0; while(i < L1.length && j < L2.length){ if(data[i] < data[j]) data[k++] = data[i++]; else data[k++] = data[j++]; } while(i < L1.len
2020-12-23 14:56:48
891
原创 顺序表逆置
顺序表逆置考研自用void inversion(Sqlist &L){ int low = 0; int high = L.length - 1; int temp; while(low<high){ temp = data[low]; data[low] = data[high]; data[high] = temp; low++; high--; }}
2020-12-23 14:44:04
287
原创 删除顺序表中所有素数
删除顺序表中所有素数考研 自用思路:分两块代码第一部分判断素数,素数是除了1和本身以为没有其他因数的数第二部分删除元素,参考另一个代码Bool prime(int num){ for(int i = 2;i < num;i++) { if(num % i == 0) return false; //有其他因子,不是素数 return true; }}void ListDelete(Sqlist &L){ int count = 0; for(int i
2020-12-22 16:53:44
1068
原创 删除顺序表L中值为x的元素
删除顺序表L中值为x的元素考研 自用void ListDelete(Sqlist &L,int x){ int count = 0; for(int i = 0;i < L.length;i++ ) { if(L.data[i]==x) count++; //等于x跳过 else data[i-count] = data[i]; //不等于x元素 //移动到等于x元素位置上 } L.length=L.length-count;}
2020-12-22 16:41:20
1001
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人