Data Structures in Java:Java实现各类数据结构与算法
leetcode墨水打印Java中的数据结构用Java实现数据结构和算法动态数组实现帕斯卡三角形的实现(锯齿状数组)打印所有素数直到给定n。定理:假设所有数字都是素数,直到被证明为假。单链表标准单向链表:push/pop front、insert(i)、remove(i)、reverse、removeValue使用带有尾指针的单向链表的队列实现。二分搜索(不是真正的数据结构,但我猜还可以)迭代和递归二叉搜索树第一次使用泛型!哈希表添加,获取,删除,散列(键)。使用了非常简单的散列。下一步可能是使用素数来制作一个像样的哈希。二叉堆实现的最大堆还包括一个堆排序的方法图算法存储无向图和有向图添加和获取边和顶点的方法。邻接表表示。BFS分布式文件系统最小生成树Prim算法使用UnionFind的Kruskal算法Dijkstra最短路径算法图上一些leetcode问题的解答拓扑排序循环检测