#
试题名
热度
更新日期
1 4、学生课表 某大学有 40000 名学生,开了 2500 门课。给定所有课程的选课名单,你的任务是为每一位前来查询的 35 2024-11-08
2 3、一头进两头出 某队列允许在其两端进行出队操作,但仅允许在一端进行入队操作。现给定入队的序列,请你判断一 50 2024-11-08
3 2、堆宝塔 堆宝塔游戏是让小朋友根据抓到的彩虹圈的直径大小,按照从大到小的顺序堆起宝塔。但彩虹圈不一定 24 2024-11-08
4 1、重链重排 给定一个单链表 L1→L2→…→Ln-1→Ln,请编写程序将链表重新排列为 Ln→L1→Ln-1→L2→…。例如 84 2024-11-08
5 3.扑克牌排序   假设这里有36张扑克牌,分别为A1~A9,B1~B9,C1~C9,D1~D9,其中A代表方片,B代表草花,C代表红桃,D代 90 2024-09-20
6 1. 波兰表达式 波兰表达式是一种把运算符前置的算术表达式,例如普通的表达式2 + 3的波兰表示法为+ 2 3。波 74 2024-09-20
7 4.滑动窗口 给定一个长度为n(n<=10^6)的数组。有一个大小为k的滑动窗口从数组的最左端移动到最右端。你可以 33 2024-09-14
8 4.中缀表达式的值 人们熟悉的四则运算表达式称为中缀表达式,例如(23+34*45/(5+6+7))。在程序设计语言中,可以 29 2024-09-12
9 3.括号画家 Candela是一名漫画家,她有一个奇特的爱好,就是在纸上画括号。这一天,刚刚起床的Candela画了一排括 69 2024-09-12
10 2.机器翻译 VariantF的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。这个翻译软件的原理 95 2024-09-12
11 1.生日相同 2.0 在一个有180人的大班级中,存在两个人生日相同的概率非常大,现给出每个学生的名字,出生月日。 73 2024-09-12
12 4.合影效果。 小云和朋友们去爬香山,为美丽的景色所陶醉,想合影留念。如果他们站成一排,男生全部在左(从拍照 45 2024-09-12
13 3.发型糟糕的一天。 农夫John 的N(1 ≤ N ≤ 80,000)只奶牛中,有一些也许正在经历发型糟糕的一天。每 26 2024-09-12
14 2.栈的基本操作。 栈是一种重要的数据结构,它具有push k和pop操作。push k是将数字k加入到栈中,pop则是从栈 70 2024-09-12
15 1.stack or queue。 栈和队列都是常用的线性结构,它们都提供两个操作: Push:加入一个元素。 Pop:弹出一个元 30 2024-09-12
16 4.词典 你旅游到了一个国外的城市。那里的人们说的外国语言你不能理解。不过幸运的是,你有一本词典可以帮助 45 2024-09-12
17 3.出栈序列统计 栈是常用的一种数据结构,有n个元素在栈顶端一侧等待进栈,栈顶端另一侧是出栈序列。你已经知道 28 2024-09-12
18 2.队列和栈  队列和栈是两种重要的数据结构,它们具有push k和pop操作。push k是将数字k加入到队列或栈中,pop 96 2024-09-12
19 1.小白鼠再排队  N只小白鼠(1 < N < 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按 60 2024-09-12
20 4.利用队列进行数字排序 对于 N 个数字, 有人提出了如下的排序策略: 例如, 对于数字 53、 47、 85、 38、 64 75 2024-09-11