C语言及数据结构知识
文章平均质量分 82
本专栏热衷于分享基础知识给刚入门的小白,同时也是作者回顾复习的资料,每个字都是作者辛苦敲上去的,希望能有所用。
shen_zhu
这个作者很懒,什么都没留下…
展开
-
C基础
一.C语言的基本数据类型及运算(一)标识符与关键字 1.32个关键字 auto,const,enum,extern,register,signed,sizeof,static,union,unsigned,void,volatile. 2.12个标识符作为编译预处理的命令单词,使用时前面加# define,elif,else,endif,error,if,ifdef,ifnd...原创 2018-03-08 22:25:28 · 770 阅读 · 0 评论 -
C数据结构-线性表
线性表(Linear List)是最常用且最简单的一种数据结构。一个线性表是n个数据元素的有限序列,至于一个数据元素的具体含义,在不同情况下有不同的具体含义,但同一个线性表中的元素必定有相同的特性。线性表是一个线性结构。线性表的存储结构主要有两种:顺序存储结构--顺序表,链式存储结构--链表。一.顺序表 用一组地址连续的存储单元依次存储线性表的元素,可以用数组来描述。typedef int ...原创 2018-03-09 19:17:00 · 365 阅读 · 0 评论 -
C数据结构-栈和队列
栈和队列在逻辑上属于线性表的范畴,只是运算受到了严格的限制,称它们为运算受限的线性表。一,栈 栈是限定仅在表尾进行插入和删除运算的线性表。我们把表尾称为栈顶(TOP),表头称为栈底。当栈中没有元素时称为空栈。入栈是指在栈顶插入数据元素,出栈是指在栈顶删除数据元素。对于栈来说,最后进栈的元素,最先出栈,故把栈称为后进先出的数据结构,或先进后出。栈的用途:汇编处理程序中的句法识别,表达式计算,回溯问...原创 2018-03-17 00:01:41 · 313 阅读 · 0 评论