自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 二叉树的遍历

中序遍历可以看成,二叉树每个节点,垂直方向投影下来(可以理解为每个节点从最左边开始垂直掉到地上),然后从左往右数,得出的结果便是中序遍历的结果。先序遍历可以想象为,一个小人从一棵二叉树根节点为起点,沿着二叉树外沿,逆时针走一圈回到根节点,路上遇到的元素顺序,就是先序遍历的结果。层次遍历很好理解,就是从根节点开始,一层一层,从上到下,每层从左到右,依次写值就可以。*二叉树结构体,储存一个char类型的数据和左孩子和右孩子的地址。*给定一颗树的层次遍历创建一颗二叉树,返回该树的根节点。

2023-05-04 07:54:32 53 1

原创 队列 链式存储

队列(quque)简称队,只允许在表的一端输入,在表的另一端删除(操作受限制的线性表),队列最主要的特点:先进先出,FIFO(first in first out)把进行插入的一段叫做队尾(表尾),把进入删除的一端叫做队首或队头(表头)。队列有其实有三种:顺序队列、 循环队列、链式队列。采用链式存储结构实现的队列称为链队。

2023-04-25 14:01:44 47

原创 括号匹配原理 栈

先上代码,再说废话。

2023-04-25 13:56:52 51

原创 汉诺塔 栈

③将剩余的N-1个方块从B移动到N的上方,也就是将N-1个方块从B移动到C(如何实现这一步?这一步不就是和步骤①一模一样吗?②将方块”N“从A移动到C(因为此时N上方的方块全在B柱子上,由于步骤①的实现,方块N可以再A和C之间畅通无阻);①将N-1个方块从A移动到B(利用递归解决这一步);要想将N个方块从A移动到C,就要。

2023-04-23 13:02:30 73

原创 多项式相加

多项式是由系数和指数构成的,所以在使用链表时,需要有三部分,系数,指数,以及指针域。

2023-04-11 13:28:19 42 1

原创 链表 增加,删除元素

【代码】链表 增加,删除元素。

2023-03-29 15:22:07 107

原创 C语言 顺序表的插入,删除和查找

C语言 顺序表的增删查源代码

2023-03-28 13:13:54 163

原创 数据结构与算法第一课

数据结构主要研究的问题是,在于如何合理地组织数据,高效地处理数据。数据内容存在着某种联系,只有分清楚数据的内在联系,合理地组织数据,才能对他们进行有效的处理,设计出高效的算法。数据的逻辑结构分为集合结构,线性结构,树结构,图结构。逻辑结构是从逻辑关系上描述数据,它与数据的存储无关,是独立于计算机的。3月21日,我们在思学楼参与了数据结构与算法的第一课。闵帆教授采用互动的机制,大白兔的奖励,给我们上了一节生动的算法课。

2023-03-22 22:56:43 59

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除