最新 最热

【数据结构】图遍历--广度优先搜索

把队首元素取出来,标记为已访问,之后把队首元素连接的节点入队,重复操作,直到队列为空,这不就完事了。

2023-07-30
1

【数据结构】二叉树判断--同一棵二叉树?

二叉树分别以数组存储方式创建、以先序遍历序列创建。输入二叉树的数组存储、先序遍历结果,判断根据它们创建的二叉树是否是同一棵二叉树。

2023-07-30
1

【数据结构】二叉树—二叉树镜面反转

假设二叉树用二叉链表存储,用先序序列结果创建。输入二叉树的先序序列,请你先创建二叉树,并对树做个镜面反转,再输出反转后的二叉树的先序遍历、中序遍历、后序遍历和层序遍历的序列。所谓镜面反转,是指将所有非叶结点的左...

2023-07-30
1

DS树--带权路径和

已知一棵二叉树的叶子权值,该二叉树的带权案路径和APL等于叶子权值乘于根节点到叶子的分支数,然后求总和。如下图中,叶子都用大写字母表示,权值对应为:A-7,B-6,C-2,D-3...

2023-07-30
1

蓝桥杯C/C++省赛:买不到的数目

小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买 10 颗糖。 你可以用计算机测试一下,在...

2023-07-30
0

蓝桥杯C/C++省赛:排它平方数

小明正看着 203879 这个数字发呆。 原来,203879 * 203879 = 41566646641 这有什么神奇呢?仔细观察,203879 是个6位数,并且它的每个数上的数字都是不同的,并且它平方后的所有数位上都不出现组成它自身的数字。 具有这样特点...

2023-07-30
0

DS树--二叉树高度

首先把树给建立起来,递归建立树的每个节点,先建立数据,再递归建立左子树,然后递归建立右子树,递归结束的条件是到了字符串末尾或者遇到字符0。...

2023-07-30
1

【程序填空】二叉树三种遍历

给定一颗二叉树的特定先序遍历结果,空树用字符‘0’表示,例如AB0C00D00表示如下图

2023-07-30
1

DS堆栈--行编辑 C++

使用C++的STL堆栈对象,编写程序实现行编辑功能。行编辑功能是:当输入#字符,则执行退格操作;如果无字符可退就不操作,不会报错

2023-07-30
0

DS单链表--合并 C++

假定两个单链表是递增有序,定义并实现以下函数,完成两个单链表的合并,继续保持递增有序

2023-07-30
1