- 博客(3)
- 收藏
- 关注
原创 顺序表的插入(在表中第i个位置插入e)
Bool ListInsert(sqlist &L,int i,Elemtype e){ If(i<1 II i>length+1) Return false; If(L.length>=Maxsize) Return false; For(int j =L.length;J>=i ;j- -) L.data[j]=L.data[j-1];
2022-10-23 01:41:37
834
1
原创 顺序表的静态、动态类型描述
静态: #define maxsize 50 Typedef struct { Elemtype data[Maxsize]; Int length; }sqlist; 动态: #define maxsize 50 Typedef struct { Elemtype *data; Int maxsize,length; }seqlist; 静态存储不可扩展存储空间,动态存储可用malloc、free函数扩展和删除存储空间。 L.da
2022-10-23 01:31:36
116
原创 7.19 线性表
自学数据结构 线性表 1.原地操作,移除长度为length的数组arr中与int val值相等的元素,形成新的数组,并返回新数组的长度。 int removeElement(int *arr , int val , int length){ int left , int right =0; //设置指针left为移除与val值相等元素后维持的新数组,right指针遍历值不为val的元素 while(right<length){ if(arr[right] != val){ //每当找到一个与val值不想等
2021-07-20 01:51:26
85
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人