经典算法 在Java上实现的经典算法和数据结构的集合 二进制搜索算法。 二进制搜索树(BST)。 二进制索引树(BIT,Fenwick树),用于以O(logn)时间复杂度计算前缀/范围累加运算。 由2D数组表示的图形:BFS和DFS。 最大堆。 细分树(以log(n)时间更新和查询数据)。 使用插入,搜索和startsWith方法来尝试(前缀树)。 回溯(用于生成子集,排列,求解数独等)。
评论0
最新资源