数据结构萌新啊
文章平均质量分 63
萌新型
加油小王!!
这个作者很懒,什么都没留下…
展开
-
递归,就这样被wo征服^_^
递归,搞定!1.理解递归在程序里如何运行2.递归是什么3.递归的基本原理4.写递归的一般步骤5.递归的优化方法6更详细基础内容与习题 1.理解递归在程序里如何运行 (1)示例 #include<stdio.h> void f(int n){ printf("Level %d : n location %p",n, &n); /* 1 */ if(n < 4){ f(n+1); /*3*/ } printf("Level %d : n原创 2021-08-10 19:25:38 · 61 阅读 · 0 评论 -
想弄懂递归?看看这几个优质博客?!
加油看下去,递归会懂的1.详细递归知识的博文2.递归阶段性习题 1.详细递归知识的博文 1.递归的基本原理 2.数据结构与算法—递归算法(从阶乘、斐波那契到汉诺塔的递归图解) 3.你为什么学不会递归?读完这篇文章轻松理解递归算法 4.求解答:“递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反”这句话在语句的执行中的具体意思 (感谢,撒花撒花????????????) 2.递归阶段性习题 1.递归习题-一步一个脚印 2.力扣刷题203、206—链表(小小白亲测,Bug你准没我的多,hhh原创 2021-08-10 19:22:38 · 78 阅读 · 0 评论 -
递归习题-一步一个脚印
啥都别说了,做吧!基础点的1.返回n的阶乘2.斐波那契数列3.用递归求字符串长度进阶(正在学习ing) 基础点的 1.返回n的阶乘 int fun (int n) { if(n==1) return 1; return fun(n-1)*n; } 2.斐波那契数列 数列:1、1、2、3、5、8、13、21、… int fun(int n) { if(n==1||n==2) return 1; return fun(n-1)+fun(n-2); } 3.用递归求字符串长度 char *原创 2021-08-10 19:18:55 · 99 阅读 · 0 评论 -
数据结构详细笔记(C语言)-1.基本概念
基本概念数据结构是个啥?概念啊。算法时空复杂度(貌似很重要啊!) 数据结构是个啥? 权威的: 数据结构是相互之间存在一种或多种特定关系的数据元素的集合。 通俗的: 1.了解数据在计算机的存储 计算机的数据是以二进制形式保存的,需要占用内存 2.数据结构的类型 线性表:数组,链表,栈,队列(一对一) 树结构:普通树,二叉树,红黑树(一对多) 图存储结构(多对多) 3.数据的逻辑结构与物理结构!!! 物理结构:在内存中数据的存储形式:链式存储(分散),顺序存储(连续) 逻辑结构:就是以自己原创 2021-07-31 18:15:52 · 249 阅读 · 0 评论