![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小甲鱼数据结构学习笔记
救死扶伤冬虫草
这个作者很懒,什么都没留下…
展开
-
C语言复习03(小甲鱼版本)
单链表int main(void){ struct Test{ int x; int y; //错误写法:struct Test test; struct Test *test;//正确写法,指针指向结构体 }}链表是一种常见的数据结构,根据需求,我们可以构造出单链表、双链表、循环链表和块状链表等。链表的出现很大程度上弥补了数组的先天不足。[head]———>>[[信息域(存放信息)] [指针(指向链表的下原创 2020-09-02 14:17:38 · 336 阅读 · 0 评论 -
考研C语言复习02(小甲鱼版本)
递归//递归必须要有结束条件,否则程序将崩溃void recursion(void);void recursion(void){ static int cpunt = 10; printf("HI\n"); if (--count){ recursion(); } }int main(void){ recursion(); return 0;}//递归求阶乘long fact(int num);l原创 2020-08-02 09:29:50 · 399 阅读 · 1 评论 -
考研C语言复习01(小甲鱼版本)
考研C语言复习01(小甲鱼版本)条件运算符语法:exp1 ? exp2 : exp3;—exp1是条件表达式—如果结果为真,返回exp2—如果结果为假,返回exp3数组类型 数组名[元素个数]数组不能动态定义,以下是错误示范#include <stdio.h>//错误操作int main(){ int n; printf("请输入字符的个数:"); scanf("%d,&n"); int a[n];/*括号里面只能是常量,或常量表达式*/ ......原创 2020-07-25 10:43:02 · 433 阅读 · 1 评论 -
小甲鱼数据结构学习笔记01
数据结构01传统上我们把数据结构分为逻辑结构和物理结构1.逻辑结构:是指数据对象中数据元素之间的相互关系①集合结构:集合结构中的数据元素除了同属于一个集合外,它们之间没有其他不三不四的关系。②线性结构:线性结构中的数据元素之间都是一对一的③树形结构:树形结构中的数据元素之间存在一种一对多的层次关系(像3p,4p等)④图形结构:图形结构的数据元素是多对多的关系2.物理结构:是指数据的逻辑结构在计算机中的存储形式根据物理结构的定义,我们实际上研究的就是如何把数据元素存储到计算机的存储器中。存储原创 2020-06-24 23:00:41 · 282 阅读 · 0 评论