- 博客(9)
- 收藏
- 关注
原创 c++电梯升降
某城市最高的建筑只有一部电梯。一份电梯升降任务表由N个正整数组成,这些数字表示电梯按照给定的顺序停留的楼层号。电梯升一层花费6秒钟,降一层花费4秒钟,并且每次停留花费5秒钟。对于每一份任务表,你要计算出完成全部升降任务所花费的总时间。一开始,电梯在第0层,并且最终完成任务时电梯不必一定返回到0层。
2025-07-09 20:33:08
396
原创 c++求同构数
所谓同构数是指这样的数,即它出现在它的平方数的右端。例如,5的平方是25 (即5×5=25),5是25右端的数,那么5就是同构数。又如,25的平方是625(即25×25=625),同理25也是同构数。找出通过键盘输入的两个正整数N和M(0<N<M≤10000)之间同构数的个数。
2025-07-07 17:55:25
644
原创 二叉树的后序遍历
在计算机科学中,二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree)。如下图,每个节点有一个编号。树的访问方式叫做前序遍历,方法为:首先后序遍历左子树,再后序遍历右子树,最后访问根。如下图,后序遍历为:4 7 3 2 6 8 5 1。现在输入一棵二叉树(1位根节点),请你输出二叉树的后序遍历。
2025-07-02 21:20:20
359
原创 二叉树的中序遍历
在计算机科学中,二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree)。如下图,每个节点有一个编号。树的访问方式叫做中序遍历,方法为:首先中序遍历左(右)子树,再访问根,最后中序遍历右(左)子树。如下图,中序遍历为:4、3、7、1、6、2、5、8。现在输入一棵二叉树(1为根节点),请你输出二叉树的中序遍历。
2025-07-01 20:51:37
642
原创 二叉树的中序遍历
在计算机科学中,二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree)。如下图,每个节点有一个编号。树的访问方式叫做中序遍历,方法为:首先中序遍历左(右)子树,再访问根,最后中序遍历右(左)子树。如下图,中序遍历为:4、3、7、1、6、2、5、8。现在输入一棵二叉树(1为根节点),请你输出二叉树的中序遍历。
2025-06-30 21:06:21
560
原创 [ysf][自定义函数]最大数max(x,y,z)
这里我把函数定义为max,所以不能用万能头文件,如果要用万能头文件,就把函数定义为别的名称。把求三个数的最大数max(x,y,z) 分别定义成函数和过程来做。这里要保留三位小数,用printf("%.3lf", )就可以了。还要用double类型,用自定义函数,公式可以理解为。输入只有一个行三个整数,分别为 a, b, c。输出一行一个小数,为答案,保留三位小数。输入a,b,c.求m。
2025-06-28 22:19:32
530
原创 [ysf][排序]冒泡的次数
冒泡排序是一种很重要的入门级排序算法,相信同学们都很熟悉.冒泡算法有一个特性就是可以提前结束.以下是添加了提前结束的冒泡算法代码小明想知道,如果用上述代码对一个长度为n的数组a[i]排序,会输出多少行"running"
2025-06-18 21:37:58
389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅