笔记
keepgoingQu
我只想找一片静土.
展开
-
顺序表的静态、动态类型描述
静态: #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 · 94 阅读 · 0 评论 -
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 · 73 阅读 · 1 评论