![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c数据结构
我的sun&shine
这个作者很懒,什么都没留下…
展开
-
数据结构01单链表和顺序表
1单链表 1.1单链表介绍 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结 点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位 置),元素就是存储数据的存储单元,指针就是连接每个结点的地址 数据。定义如下: typedefstructNode { intdata; structNode*next; }Node,*Li...原创 2019-01-10 17:39:10 · 200 阅读 · 0 评论 -
数据结构02栈和队列
1.栈 1.1顺序栈 1.1.1定义 顺序栈从根本来讲就是拿数组来抽象出这个数据结构而已,所以, 在我们定义的时候如下: #define STACK_LEN 5 typedefstructSqstack { intelem[STACK_LEN]; inttop; }Sqstack,*Pstack; 1.1.2主要函数 voidInitStack(Pstackps); boolPush(Pstack...原创 2019-01-11 11:05:06 · 139 阅读 · 0 评论 -
c数据结构—————串
1.串相关知识 1.1串的定义: 由零个或多个字符组成的有序序列:’abcdef’ 1. 2串的长度:串中字符的数目称为串的长度 1.3空串:’’ ‘ ’空格串 1.4子串:子串包含空串和串本身, 如 ab 的子串:a、b、ab 和一个空子串共 4 个 1.5子串在主串中的位置: 比如:a,b,c,d 为以下的 4 个串 a=‘yang’; b=‘chao’; c=‘yangchao’; d...原创 2019-01-13 15:56:03 · 340 阅读 · 0 评论