2025年贵州大学计算机考研复试机试真题
本文整理贵州大学计算机考研机试真题,并提供详细解析与代码实现,帮助同学们了解保研机试的难度与题型分
链表合并
题目描述
给定两个元素有序(从小到大)的链表,要求将两个链表合并成一个有序(从小到大)链表。
输入格式
第一行输入第一个链表的结点数 $S1$,$S1 \leq 100$。
第二行输入 $S1$ 个整数,两两之间用空格隔开。
第三行输入第二个链表的结点数 $S2$,$S2 \leq 100$。
第四行输入 $S2$ 个整数,两两之间用空格隔开。
输出格式
输出合并之后的链表结果,两两之间用空格隔开。
数据范围
$1 \leq S1, S2 \leq 100$
输入样例
4
2 4 6 8
3
3 5 7
输出样例
2 3 4 5 6 7 8
删除字符串2
题目描述
给你一个字符串 $S$,要求你将字符串中出现的所有 $gzu$(不区分大小写)子串删除,输出删除之后的 $S$。
就是说出现“$Gzu$”、“$GZU$”、“$GZu$”、“$gzU$”都可以删除。
输入格式
输入一行字符串 $S$,长度不超过 $100$。
输出格式
输出进行删除操作之后的 $S$。
数据范围
输入字符串长度不超过 $100$
输入样例
GzzGzukkgzUuu
输出样例
Gzzkkuu
删除字符串
题目描述
给你一个字符串 $S$,要求你将字符串中出现的所有 $gzu$ 子串删除,输出删除之后的 $S$。
输入格式
输入一行字符串 $S$,长度不超过 $100$。
输出格式
输出进行删除操作之后的 $S$。
数据范围
输入字符串长度不超过 $100$。
输入样例
hahagzzgzuemmmgzu
输出样例
hahagzzemmm
整除
题目描述
输出 $100$ 到 $1000$ 之间能被 $5$ 和 $6$ 同时整除的数,输出格式为每 $10$ 个数为一行。
输入格式
无输入
输出格式
按题目意思输出,相邻两个数之间用空格隔开(注意每一行末尾没有空格)
输入样例
输出样例
120 150 180 210 240 270 300 330 360 390
420 450 480 510 540 570 600 630 660 690
720 750 780 810 840 870 900 930 960 990
排序
题目描述
输入 $n$ 个数进行排序,要求先按奇偶后按从小到大的顺序排序。
输入格式
第一行输入一个整数 $n$,表示总共有多少个数,$n \leq 1000$。
第二行输入 $n$ 个整数,用空格隔开。
输出格式
输出排序之后的结果。
数据范围
$1 \leq n \leq 1000$
输入整数取值范围 $[1, 10000]$。
输入样例
8
1 2 3 4 5 6 7 8
输出样例
1 3 5 7 2 4 6 8