- 博客(17)
- 收藏
- 关注
原创 核酸检测通道数目计算
其中,n是高校师生家属的总数,n1是有二维码的人数;pn带回的参数是为二维码人群提供的检测通道数。返回值为所有人群检测完毕需要的最短时间,单位为分钟。
2023-12-27 20:57:52
727
1
原创 PTA——计算二叉树的最大宽度
根据带虚结点的先序序列建立二叉树,计算该二叉树最大的宽度(二叉树的最大宽度是指二叉树所有层中结点个数的最大值)并输出。
2023-11-22 23:10:59
226
原创 PTA——浪漫侧影
侧影”就是从左侧或者右侧去观察物体所看到的内容。例如上图中男生的侧影是从他右侧看过去的样子,叫“右视图”;女生的侧影是从她左侧看过去的样子,叫“左视图”。520 这个日子还在打比赛的你,也就抱着一棵二叉树左看看右看看了……我们将二叉树的“侧影”定义为从一侧能看到的所有结点从上到下形成的序列。例如下图这棵二叉树,其右视图就是 { 1, 2, 3, 4, 5 },左视图就是 { 1, 6, 7, 8, 5 }。
2023-11-21 23:48:10
1051
原创 PTA——字母串(C语言)
例如就是一个合法的字母串;而dEFfeFGhI就是非法的。注意a没有前一个字母,Z也没有下一个字母。现在面对全班学生交上来的作业,老师请你写个程序自动批改。
2023-11-16 11:04:33
1377
1
原创 JAVA黑皮书第十一版
分区后,列表中的元素被重新安排,在中心点元素之前的元素都小于或者等于该元素,而之后的元素都大于该元素。方法返回中心点元素位于新列表中的下标。例如,假设列表是{5,2,9,3,8}。最多进行list.length次比较来实现该方法。该实现的动画演示参见编写一个测试程序,提示用户输入一个列表的大小以及内容,然后显示分区后的列表。下面是一个运行示例。编写以下方法,使用第一个元素对列表进行分区,该元素称为中心点。
2023-10-26 22:24:10
117
原创 JAVA黑皮书第十一版
只进行list.length+list2.length次比较来实现该方法。该实现的动画演示参见。编写一个测试程序,提示用户输入两个有序列表,然后显示合并后的列表。下面是一个运行示例。注意,输入的第一个数字表示列表元素的个数。该数字不是列表的一部分。编写下面的方法,将两个有序列表变成一个新的有序列表。**7.31(合并两个有序列表)
2023-10-26 20:29:25
130
原创 JAVA黑皮书第十一版
*7.23(游戏:储物柜难题)一个学校有100个储物柜和100个学生。然后,第二个学生(用S2表示)懂第二个柜子(用L2表示)开始,关闭相隔为1的柜子。学生S3从第三个柜子开始,然后改变每第三个柜子(如果他是开的就关上,如果他是关的就打开)。学生S4从柜子L4开始,然后改变每第四个柜子的开闭状态。学生S5从L5开始,然后改变每第五个柜子的状态,以此类推,知道学生S100改变L100为止。提示:使用包含100个布尔型元素的数值,每个元素都表明一个柜子是开的(true)还是关的(false)。
2023-10-26 00:42:17
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅