数据结构与算法
HumbleYL
这个作者很懒,什么都没留下…
展开
-
数据结构与算法-4-链表的基本操作-增
数据结构与算法-4-链表的基本操作-增 注意:以下为顺序存储结构实现 相关的头文件 /*以下为头文件SqList.h是用于定义相关函数的头文件*/ #pragma once #define LIST_INIT_SIZE 100/*初始线性表的尺寸大小为100*/ #define LIST_INCREAMENT 10/*每次增量为10*/ typedef enum { success,fatal,fail,range_error }Status;/*状态参量的定义*/ typedef int Elem原创 2021-02-22 12:11:01 · 152 阅读 · 1 评论 -
数据结构与算法-3-链表创建
数据结构与算法-3-链表创建 相关的头文件 /*头文件为SqList.h*/ #pragma once typedef int ElemType; typedef struct Node{ ElemType elem; struct Node *next; }Node,*Ptr; typedef Ptr *SqListPtr;/*用于定义二级结构指针,即指向结构体指针的指针*/ Ptr List_Create(int n);/*链表创建函数*/ 链表创建函数 Ptr List_Create原创 2021-02-19 23:54:03 · 225 阅读 · 1 评论 -
数据结构与算法-2-链表的基本操作-查找
数据结构与算法-2-链表的基本操作-查找(c语言) 本文是单链表的C语言实现方法,包括单链表的创建、插入、删除、修改、查找等基本操作。 链表结点的类型定义 /*链式存储结构的头结点*/ typedef int ElemType;/*类型定义,不懂可以看前面文章,欢迎提问!*/ typedef struct Node{ Elemtype *elem; struct Node *next; }Node,*Ptr; typedef Ptr *SqListPtr; /*顺序存储结构的头结点*/ type原创 2021-02-19 11:28:17 · 1165 阅读 · 1 评论 -
数据结构与算法-1-链表
什么是链表?链表是一系列的存储数据元素的单元通过指针串接起来形成的,简而言之,链表是结构体变量和结构体变量相互连接在一起 链表的组成:数据域+指针域(后继地址)=结点 /*类型定义*/ typedef int ElemType; typedef struct Node { ElemType *elem; struct Node* next; }Node,*Ptr; typedef Ptr *SqListPtr;/*ElemType为数据元素的数据类型*/ /*变量的定义与使用*/ Node n1,n.原创 2021-02-18 23:36:12 · 139 阅读 · 2 评论