@ -277,6 +277,7 @@ Table of Contents:
@@ -277,6 +277,7 @@ Table of Contents:
- Git code:
---
<aname="hash"></a>
@ -286,32 +287,46 @@ Table of Contents:
@@ -286,32 +287,46 @@ Table of Contents:
---
<aname="sets"></a>
### Sets, Skip Lists
---
<aname="searchtrees"></a>
### Search Trees
[ ] Trees: binary search trees
[ ] Trees: balanced search trees
[ ] Trees: red black trees
---
<aname="graphs"></a>
### Graphs
[ ] Graphs: directed and undirected
[ ] Graphs: graph <--> adjacency matrix/list
[ ] Graphs: BFS, DFS
[ ] Graphs: Adjacency Matrix and List Representations of Graphs
[ ] Graphs: Traversals (BFS, DFS)
---
<aname="adv"></a>
### Skiena: Algorithms, Advanced Data Structures, Programming Challenges
@ -352,7 +367,6 @@ Some libraries that provide data structures in Java.
@@ -352,7 +367,6 @@ Some libraries that provide data structures in Java.
<aname="algorithms"></a>
## Algorithms
@ -460,8 +474,11 @@ Some libraries that provide data structures in Java.
@@ -460,8 +474,11 @@ Some libraries that provide data structures in Java.
[ ] Object oriented programming
[ ] Object oriented design: basics
[ ] Object oriented design: inheritance diagrams
[ ] Object oriented design: polymorphism
[ ] Object oriented design: design patterns
@ -505,6 +522,7 @@ Some libraries that provide data structures in Java.
@@ -505,6 +522,7 @@ Some libraries that provide data structures in Java.
## Practice and Applications
<aname="euler"></a>
### Project Euler
Computations involving crazy numbers that can be made a little more reasonable
@ -525,6 +543,7 @@ The goal there is to complete 50 Project Euler questions.
@@ -525,6 +543,7 @@ The goal there is to complete 50 Project Euler questions.