- 博客(43)
- 收藏
- 关注
原创 VS创建模板
点击项目–》导出模板—》再创建名称和辅助说明信息等勾选两个选项再创建,下次再创建时直接从模板里找就行(找不到就搜自己起的那个名字就会出来),可以懒得再配置SDL2环境之类
2024-08-21 18:15:06
125
原创 使用栈来判断二叉树是否是完全二叉树
通过建立一个栈,且设一个判断节点是否为满的变量,先将根节点进栈,将Stack[top]出栈并定义一个current结点来暂存,如果有非满结点且非满结点有子节点则不是完全二叉树,有右孩子无左孩子判断不是完全二叉树,再将current的子节点入栈,注意顺序先右后左,这样出栈的时候是先左后右。判断是否有非满的结点,有则将标记变量置为true。
2024-05-12 11:02:04
179
原创 二叉树判断值为x和y的结点是否互为兄弟结点,假设这样的结点值是唯一的
通过构造函数找某个特定值结点的双亲结点,返回其双亲结点,再嵌套进这个判断是否是兄弟结点的函数里,通过判断这两个特定结点返回的双亲结点是否相同来判断它们是否是兄弟结点,
2024-05-11 20:20:47
240
2
原创 叉树采用二叉链表存储结构,试写算法求二叉树中一个非根结点的双亲结点。 //找到特定值的结点,返回其双亲结点,使用外部输入和递归的方式
【代码】叉树采用二叉链表存储结构,试写算法求二叉树中一个非根结点的双亲结点。//找到特定值的结点,返回其双亲结点,使用外部输入和递归的方式。
2024-05-08 17:01:38
276
1
原创 链表的基本操作
(8)在第4个元素位置上插入元素5。(6)输出循环单链表的第3个元素。(5)判断循环单链表L是否为空。(2)依次插入1、3、1、4。(3)输出循环单链表L的长度。(7)输出元素3的逻辑位置。(10)删除L的第3个元素。(1)初始化循环单链表h。(4)输出循环单链表L。(9)输出循环单链表L。(11)输出单链表L。(12)释放单链表L。
2024-04-30 13:19:16
115
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人