本书的中文目录如下,大部分内容由Hawstein君原创翻译,部分缺失的由快课网Jay13补充。
5.3 给定一个整数x,找出另外两个二进制表示中1的个数和x相同的数
5.4 解释以下代码的作用:((n & (n-1)) == 0)
8.7 有25分,10分,5分和1分的硬币无限个,计算组成n分的组合数
12.2 如何为社交网站(如facebook,新浪微博)设计数据结构
12.5 如果让你设计一个网络爬虫,你怎么避免陷入无限循环?
12.6 10亿个url,每个url对应一个网页,如何检测重复的网页?
15.4 画一个数据库的(ER图),实体包括:公司、人、 专业人士
16.10 写一个名为my2DAlloc的函数,用它开辟一个二维数组
17.1 解释一下,在你往浏览器中输入一个URL后都发生了什么,要尽可能详细
19.4 你使用if-else及任何比较操作符,返回两个数中的较大者
19.10 给定一个能生成1到5随机数的函数,如何利用它来生成1到7的随机数。
第一部分 数据结构
- 第一章 字符链表
- 第二章 数组队列
- 2.0 本章导读
- 2.1 寻找最小的 k 个数
- 2.2 寻找和为定值的两个数
- 2.3 寻找和为定值的多个数
- 2.4 最大连续子数组和
- 2.5 跳台阶
- 2.6 奇偶排序
- 2.7 荷兰国旗
- 2.8 矩阵相乘
- 2.9 完美洗牌
- 2.15 本章习题
- 第三章 堆栈树图
第二部分 算法心得
- 第四章 查找排序
- 第五章 动态规划
第三部分 综合演练
- 第六章 海量数据
- 6.0 本章导读
- 6.1 关联式容器
- 6.2 分而治之
- 6.3 simhash算法
- 6.4 外排序
- 6.5 MapReduce
- 6.6 多层划分
- 6.7 Bitmap
- 6.8 Bloom filter
- 6.9 Trie树
- 6.10 数据库
- 6.11 倒排索引
- 6.15 本章习题
- 第七章 高级技术
- 附录 更多题型
==============================OVER=================================