algorithms
                                
                                 algorithms copied to clipboard
                                
                                    algorithms copied to clipboard
                            
                            
                            
                        Some algorithms implementation for java
已实现的算法
- bitset: 实现java.util.Set接口,使用位存储的集合。
- trie: 字典树,用于高效存储、查找字符串单词。
- heap: 能够获取大顶堆、小顶堆以及TopK过滤器。
- permutation: 给定一个序列,求按字典序的下一个排列。
- shuffle: 洗牌算法,即把一个列表随机打乱。
- rotate: 列表旋转和移动。
- B-tree: B树,支持CURD操作。
- RB-tree: 红黑树操作。
- skiplist:跳表。
- treap:树堆。
- 蓄水池抽样: 从一个文件中随机抽出k行
- 小数转化成分数: 包括无限循环小数转化
- 康托展开式: 求全排列的第K个数或者给定全排列求其顺序