韩顺平JAVA数据结构与算法、跟着写的代码 当然,附带有测试github的作用
- 主要目的是学习java的数据结构
- 重点是算法
list下有双向链表、单向循环链表约瑟夫问题、单向链表
queue下面有普通的队列(是很浪费空间并且有毛病的)、正常使用的队列
sparseArray下面是稀疏数组转换和恢复的例子
stack里面是数组栈、以及一个数字计算小程序、一个逆波兰表达式计算程序
sort里面是几种排序方法:冒泡排序、插入排序、选择排序、希尔排序
recursion里面是递归的案例,迷宫回溯、一些递归测试、八皇后问题
分治算法里面是汉诺塔问题
dynamic背包问题
search 二分查找
hashtab 哈希表实现
tree二叉树的前序后序中序遍历及查找
Knowledge一些java常用到的知识点
持续更新
小贴士: 如有误,请指正!