algorithm-design-manual icon indicating copy to clipboard operation
algorithm-design-manual copied to clipboard

notes for 'The Algorithm Design Manual' by Steven S. Skiena

trafficstars

Algorithm Design Manual notes

My work-in-progress notes for the book titled 'The Algorithm Design Manual' by Steven S. Skiena.

1. Introduction to Algorithm Design

  • Reasoning about Correctness
  • Modeling the Problem

2. Algorithm Analysis

  • Algorithm Analysis
  • The Big Oh Notation
  • Growth Rates and Dominance Relations
  • Logarithms

3. Data Structures

  • Arrays and Linked Lists
  • Stacks and Queues
  • Dictionaries
  • Binary Search Trees
  • Priority Queues
  • Hashing and Strings
  • Specialized Data Structures

...other chapters in progress