CyberStars

Trees and Graphs

The structures behind folders, maps and networks, taught in Python, Java or C: every lesson comes in all three, and you can switch language on any of them.

Chapters

  1. Trees
  2. Depth-First Traversals
  3. Level-Order Traversal
  4. Binary Search Trees
  5. Heaps
  6. Recap: Trees
  7. Graphs and How to Store Them
  8. Breadth-First Search
  9. Depth-First Search
  10. Topological Order
  11. Shortest Paths with Weights
  12. Recap: Graphs