Skip to content

Commit 86a2db1

Browse files
author
jsroyal
committed
added contents
1 parent 273dfeb commit 86a2db1

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

README.md

+17-7
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ Algorithms and Data Structures implemented in Java
55

66
This is a collection of algorithms and data structures which I've implement over the years in my academic and professional life. The code isn't overly-optimized but is written to be correct and readable. The algorithms and data structures are well tested and, unless noted, are believe to be 100% correct.
77

8+
## Table of Contents
9+
- [Data Structures](#Data Structures)
10+
- [Mathematics](#Mathematics)
11+
- [Numbers](#Numbers)
12+
- [Graphs](#Graphs)
13+
- [Search](#Search)
14+
- [Sequences](#Sequences)
15+
- [Sorts](#Sorts)
16+
- [String Functions](#String Functions)
17+
818
* Created by Justin Wetherell
919
* For questions use: http://groups.google.com/forum/#!forum/java-algorithms-implementation
1020
* Google: http://code.google.com/p/java-algorithms-implementation
@@ -20,13 +30,13 @@ This is a collection of algorithms and data structures which I've implement over
2030
# What's been implemented:
2131

2232
## Data Structures
23-
* AVL Tree
24-
* B-Tree
25-
* Binary Heap [backed by an array or a tree]
26-
* Binary Search Tree
27-
* Compact Suffix Trie [backed by a Patricia Trie]
28-
* Disjoint Set
29-
* Fenwick Tree [Binary Indexed Tree (BIT)]
33+
* [AVL Tree](java-algorithms-implementation/src/com/jwetherell/algorithms/data_structures/AVLTree.java)
34+
* [B-Tree](java-algorithms-implementation/src/com/jwetherell/algorithms/data_structures/BTree.java)
35+
* [Binary Heap (backed by an array or a tree)](java-algorithms-implementation/src/com/jwetherell/algorithms/data_structures/BinaryHeap.java)
36+
* [Binary Search Tree](java-algorithms-implementation/src/com/jwetherell/algorithms/data_structures/BinarySearchTree.java)
37+
* Compact Suffix Trie [backed by a Patricia Trie](java-algorithms-implementation/src/com/jwetherell/algorithms/data_structures/CompactSuffixTrie.java)
38+
* [Disjoint Set](java-algorithms-implementation/src/com/jwetherell/algorithms/data_structures/DisjointSet.java)
39+
* [Fenwick Tree {Binary Indexed Tree (BIT)}](java-algorithms-implementation/src/com/jwetherell/algorithms/data_structures/FenwickTree.java)
3040
* Graph
3141
+ Undirected
3242
+ Directed (Digraph)

0 commit comments

Comments
 (0)