![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构基本代码示例
数据结构基本代码示例
正在学习的菜鸟≥≤
这个作者很懒,什么都没留下…
展开
-
线性表——顺序表的定义及基本操作
线性表的基本操作线性表的顺序表示顺序表的定义 线性表的顺序表示 顺序表的定义 #define MaxSize 50 //定义线性表的最大长度 typedef struct{ ElemType data[MaxSize]; //顺序表的元素 int length; //顺序表的当前长度 }SqList; //静态分配顺序表的类型定义 #define InitSize 100 //表长度的初始定义 typedef struct{ ElemType *data; //指示动态分配数组的指针 int原创 2022-03-02 19:29:18 · 188 阅读 · 0 评论 -
线性表——顺序表习题01
题目: 从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值。空出的位置由最后一个元素填补,若顺序表为空,则显示出错信息并退出运行。 思路: 搜索整个顺序表,查找最小值元素并记住其位置,搜索结束后用最后一个元素填补空出的原最小值元素的位置。 代码: #include <stdio.h> #define MaxSize 100 typedef struct{ int data[MaxSize]; int length; }SqList; bool Del_Min(SqList原创 2022-02-28 22:37:06 · 128 阅读 · 0 评论