c数据结构
我的sun&shine
这个作者很懒,什么都没留下…
展开
-
数据结构01单链表和顺序表
1单链表1.1单链表介绍单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。定义如下:typedefstructNode{intdata;structNode*next;}Node,*Li...原创 2019-01-10 17:39:10 · 201 阅读 · 0 评论 -
数据结构02栈和队列
1.栈1.1顺序栈1.1.1定义顺序栈从根本来讲就是拿数组来抽象出这个数据结构而已,所以,在我们定义的时候如下:#define STACK_LEN 5typedefstructSqstack{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 · 341 阅读 · 0 评论