Course Notes, Practice Problems, and Solutions
Week 1:   General and binary trees, Huffman encoding
     
Trees (CSS 501 notes)
     
Huffman Encoding and BSP Trees
(BSP Trees are given as a different example of binary tree use, not to
learn in detail.)
     
Huffman Encoding examples
Supplementary material
      Video (from 501, mycodeschool):  
Introduction to trees
      Video (from 501, mycodeschool):  
Binary trees
      Video (csbreakdown):  
Huffman Encoding
Practice Problems
     
Huffman Encoding problems    
..................
solution