Binary Trees

Stanford CS Education Library: introduces the basic concepts of binary trees, and works through a series of practice problems with solution code in C/C++ and Java. Binary trees have an elegant recursive pointer structure, so they are a good way to learn recursive pointer algorithms.

See: BinaryTrees.html

Or  as a  PDF: BinaryTrees.pdf-- same content, just in PDF format

See also...

  • The silly Binky Pointer Fun  video -- animated introduction to pointers
  • Pointers and Memory -- basic concepts of pointers and memory
  • Linked List Basics -- introduction to the basics of linked lists
  • Linked List Problems -- lots of linked list pointer problems
  • The Great Tree-List Recursion Problem -- the neatest pointer recursion problem ever (advanced)

  • Downloading help

    Up to the CS Education Library Home