本系列博客习题来自《算法(第四版)》,算是本人的读书笔记。
如果有人在读这本书的,欢迎大家多多交流。
为了方便讨论,本人新建了一个微信群(算法交流),想要加入的,请添加我的微信号:zhujinhui207407 谢谢。
另外,本人的个人博客 http://www.kyson.cn 也在不停的更新中,欢迎一起讨论
找到src/com/kyson 下的__FileIndex__文件,然后看文件与题目之间的一一对应关系 例如
map.put("1.1.29", EquivalentKey.class.getName());
的意思就是,EquivalentKey 对应的是1.1.29 的习题
- 算法练习(1):Java基本语法(1.1.1-1.1.7)
- 算法练习(2):二维数组(1.1.8-1.1.13)
- 算法练习(3) :递归(1.1.15-1.1.21)
- 算法练习(4):二分法查找(1.1.22-1.1.25)
- 算法练习(5):Eclipse简易教程
- 算法练习(6):冒泡排序预习(1.1.26)
- 算法练习(7):欧几里得算法的应用:RSA的加密解密
- 算法练习(8):二项分布(1.1.27)
- 算法练习(9):IDEA简易教程
- 算法练习(10):查找重复元素(1.1.28)
- 算法练习(11):等值键(1.1.29)
- 算法练习(12):数组练习(1.1.30)
- 算法练习(13):随机连接(1.1.31)
- 算法练习(14):直方图(1.1.32)
- 算法练习(15):矩阵库(1.1.33)
- 算法练习(16):计算两点间距离(1.2.1)
- 算法练习(17):相交的间隔对(1.2.2)
- 算法练习(18):长方形的一个实现(1.2.3)
- 算法练习(19):Java中的字符串(1.2.4-1.2.5)
- 算法练习(20):字符串的回环变位(1.2.6)
- 算法练习(21):字符串的倒序(1.2.7)
- 算法练习(22):Java基础:引用,别名,二分法查找(1.2.8-1.2.9)
- 算法练习(23):计数器设计,画点(1.2.10)
- 算法练习(24):日期类设计(1.2.11-1.2.12)
- 算法练习(25):Transaction类设计(1.2.13-1.2.14)
- 算法练习(26):Stack概念(1.3.1-1.3.2)
- 算法练习(27):Stack运用之解释器(1.3.3-1.3.4)
- 算法练习(28):Stack运用之进制转换(1.3.5)
- 算法练习(29):Queue概念(1.3.6-1.3.8)
- 算法练习(30):中序表达式与后序表达式(1.3.9-1.3.10)
- 算法练习(31):管道(1.3.11)
- 算法练习(32):栈拷贝、迭代器(1.3.12)
- 算法练习(33): Queue的数组实现(1.3.13-1.3.14)
- 算法练习(34): Queue练习(1.3.15-1.3.17)
- 算法练习(35): 链表的增删查改1(1.3.18-1.3.20)
- 算法练习(36): 链表的增删查改2(1.3.21-1.3.23)
- 算法练习(37): 链表的增删查改3(1.3.24-1.3.27)
- 算法练习(38): 链表的增删查改4(1.3.28-1.3.31)
- 算法练习(39): 以栈为目标的队列Steque(1.3.32)
- 算法练习(40): 深入浅出双端队列Deque(1.3.33)
- 算法练习(41): 随机背包(1.3.34)
- 算法练习(42): 随机队列(1.3.35-1.3.36)
- 算法练习(43): 约瑟夫问题(1.3.37)
- 算法练习(44): 删除一个元素(1.3.38)
- 算法练习(45): 环形缓冲区(1.3.39)
- 算法练习(46): 前移编码(1.3.40)
- 算法练习(47): 队列、栈的复制(1.3.41-1.3.42)
- 算法练习(48): 文件列表(1.3.43)
- 算法练习(49): 文本编辑器的缓冲区(1.3.44)
- 算法练习(50): 栈的可生成性(1.3.45)
- 算法练习(51): 栈的可生成性问题中禁止出现的排列(1.3.46)
- 算法练习(52): 可连接的队列、栈或 steque(1.3.47)
- 算法练习(53): 队列、栈或 steque(1.3.47-1.3.50)