Problem Solving with Algorithms and Data Structures

Posted on January 7, 2014. Filed under: Uncategorized | Tags: , , , , , , , , , |

Problem Solving with Algorithms and Data Structures is a book and an interactive website that uses python to solve fun-looking problems.

Contents:

  • Algorithm Analysis
  • Basic Data Structures: Stacks, Queues, Deques, Lists
  • Recursion
  • Sorting and Searching: Bubble, Selection, Insertion, Shell, Merge and Quick sorts
  • Trees and Tree Agorithms: Binary Tree, Priority Queues, Binary Heaps,
    Binary Search Trees, Balanced Binary Search Trees
  • Graphs and Graph Algorithms: Breadth First Search, Depth First Search, Topological Sorting,
    Strongly Connected Components, Shortest Path Problems

Liked it here?
Why not try sites on the blogroll...