首页课程小红花墙

C++ 入门 · 小纸条

选一章打印。双面打印(按长边翻页)后沿虚线剪开,每张卡片正面题目、背面答案。

第 1 章30第 2 章30第 3 章30第 4 章30第 5 章30第 6 章30第 7 章30第 8 章30第 9 章30第 10 章30第 11 章30第 12 章30第 13 章30第 14 章30第 15 章30第 16 章30第 17 章30第 18 章30第 19 章10
题目+答案
第 1 页 · 正面(题目)
1数据也要摆放整齐

书桌上的书怎么摆才好找?

2数组的长处与短处

数组最擅长什么、最不擅长什么?

3栈:一摞盘子

生活里还有什么像栈?

4用数组实现栈

栈空的时候,栈顶位置是几?

5栈能干什么

撤销功能为什么适合用栈?

6括号匹配

判断 (() 是否匹配。

7多种括号

([)] 匹配吗?

8队列:排队买票

栈和队列最根本的区别是什么?

9用数组实现队列

队列空的判断条件是什么?

10队列会"跑"出去

怎么解决这个浪费?

第 2 页 · 正面(题目)
11循环队列

长度 5 的数组,位置 4 再加一会到几?

12队列能干什么

食堂打饭窗口像栈还是队列?

13链表:手拉手

链表和数组最大的不同是什么?

14链表怎么走

链表能像数组那样直接取第 5 个吗?

15链表插入很快

数组中间插入要挪多少个?

16指向的顺序不能错

为什么反了会丢?

17用数组模拟链表

下一个编号数组里存 -1 表示什么?

18该用数组还是链表

做一个排行榜,经常查第几名,用哪个?

19集合:只管有没有

班级名单适合用集合吗?

20用数组当集合

判断 1 到 100 里哪些数出现过,怎么做?

第 3 页 · 正面(题目)
21映射:查字典

学号查成绩,是映射吗?

22用数组当映射

用学号 1 到 50 查成绩,怎么存?

23键不是整数怎么办

为什么不能用姓名当数组下标?

24哈希的直觉

这样算出来的数字,可能撞车吗?

25冲突怎么办

好的哈希函数该有什么特点?

26现成的工具

查一下你用的语言里集合和映射叫什么。

27树:会分叉的结构

文件夹结构为什么是树?

28树的几个词

只有一个节点的树,深度是多少?

29二叉树

为什么"最多两个"就够用了?

30用数组存二叉树

编号 5 的节点,父亲是几?

op599 课程