楼主: youkyhu
92 0

[经济学教育] 2025年复旦大学计算机复试机试真题 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

40%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
0 小时
注册时间
2018-3-15
最后登录
2018-3-15

楼主
youkyhu 发表于 2025-11-26 10:25:11 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

2025年复旦大学计算机复试上机真题解析

中位数问题

题目说明:
时间限制:1000 毫秒
内存限制:32768 KB

定义:将一组数据按照升序排列后,位于正中间位置的数值即为中位数。若数据个数为奇数,则取中间那个数;若为偶数,则取最中间两个数的平均值,并对结果进行向下取整(无需使用浮点运算)。

输入格式:
程序需处理多组测试用例。每组数据首行为整数 N,表示该组数据包含的整数个数(1 ≤ N ≤ 10000)。随后 N 行每行一个整数,代表数据元素。当 N = 0 时,输入结束。

输出格式:
对于每一组数据,输出其对应的中位数(向下取整后的整数结果),每组一行。

样例输入:
复制:
4
10
30
20
40
3
40
30
50
4
1
2
3
4

样例输出:
复制:
25
40
2

二叉搜索树构造与父节点查询

题目说明:
时间限制:1000 毫秒
内存限制:256 MB

给定一个长度为 n 的排列 P,其中包含从 1 到 n 的所有整数各一次。按顺序将这些元素逐个插入一个初始为空的二叉搜索树(左子树小于根,右子树大于根)。要求输出每个节点对应元素在最终树结构中的父节点值。特别规定:根节点的父节点视为 0。

例如,在样例中形成的二叉搜索树如下:
- 元素 1 的父节点是 2
- 元素 2 是根节点,故其父节点为 0
- 元素 3 的父节点是 2
- 元素 4 的父节点是 5
- 元素 5 的父节点是 3

输入格式:
第一行是一个整数 n(1 ≤ n ≤ 10^5),表示排列的长度。
第二行是 n 个整数 p, p, ..., p,表示依次插入的排列元素。

输出格式:
输出 n 个整数 a, a, ..., a,其中 a 表示数字 i 所在节点的父节点元素。根节点对应的父节点输出为 0。

样例输入:
复制:
5
2 3 5 1 4

样例输出:
复制:
2 0 2 5 3

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:学计算机 复旦大学 计算机 输出格式 对应元素

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-5 21:38