1.简单
哪种操作在数组中很慢,但在链表头部却很快?
- A通过索引读取最后一个元素
- B求定长数组的长度
- C在开头插入元素
- D访问第 5 个元素
哪种操作在数组中很慢,但在链表头部却很快?
映射(map,字典)存储什么?
什么是带权图?
在平衡二叉搜索树中查找一个键的时间复杂度是多少?
用两个栈实现一个队列:入队时压入 "in" 栈,出队时从 "out" 栈弹出,"out" 栈为空时从 "in" 栈重新填充。每次操作的均摊代价是多少?
后缀表达式 3 4 + 2 * 的值是多少?
在没有按秩合并和路径压缩的情况下,含 n 个元素的并查集结构中一次 find 操作的最坏代价是多少?
在简单均匀哈希假设下,在含 n 个键、m 个桶的拉链法哈希表中查找的期望时间是多少?
完整分步解答:请在 examproblems.com 上练习本主题。