Part 2
Trees Part 1
Tree Basics
Tree Terminology
Depth-First Traversals
Search and Delete
Insert
Part 2 talks about the types of Trees in depth. Resources to help you with the implementation: There are questions on DomeCode involving the use of Trees, have a look at them.