![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
weixin_51273686
这个作者很懒,什么都没留下…
展开
-
单链表的插入与删除
单链表的按照位序插入带头节点//单链表的存储结构,先对单链表的存储结构进性封装typedef struct {Elemtype data//数据域LNode *next;//指针域}LNode , *LinkList//在第I个位置插入元素e//首先要判断插入的位置是否合法bool ListInsert (LinkList &L , int i, Elemtype e){if (i< 1)return false;LNode *p//指针P指向当前扫描扫描到的结点int原创 2022-04-26 16:42:19 · 880 阅读 · 1 评论 -
单链表 的定义与 单链表的初始化 ,判断单链表是否为空,头节点的好处
单链表通过任意一组存储单元来存储来存储线性表中的数据元素,但是为了在存储数据元素的同时并且建立元素的线性关系,链表的结点要包含数据域与指针域,指针指向下一个结点的存储地址。typedef struct LNode { //定义单链表的结点类型 //typedef 关键字数据类型的重命名ElemType data; //数据域struct LNode *next; //指针域} LNode, *LinkList;//LinkList 为指向原创 2022-04-24 11:22:01 · 765 阅读 · 1 评论 -
顺序表的按位置查找与按值查找
#顺序表的按位置查找与按值查找##按位查找代码实现//顺序表的静态分配时的查找#define MAXSIZE 10 //定义最大长度typedef struct {ElemType data[MAXSIZE];int length;}ElemType GetElem(SqList L, int i){return L.data[i-1];//物理位置}动态分配顺序表的按位置查找typedef struct {Elemtype *data; //指示动态分配数组原创 2022-04-23 11:14:36 · 1459 阅读 · 0 评论 -
顺序表的删除操作
数据结构 删除操作原创 2022-04-22 19:23:53 · 1067 阅读 · 0 评论 -
线性表的插入以及操作时间复杂度
线性表的插入原创 2022-04-22 18:51:07 · 1577 阅读 · 0 评论