A tutorial on the basic algorithms and data structures using Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Graphics
README.md
advanced-sorting.ipynb
array_list.ipynb
bfs-dfs.ipynb
binary_search_tree.ipynb
graphs-overview.ipynb
hash_table.ipynb
heap.ipynb
linked_list.ipynb
list_exercises.ipynb
queue.ipynb
recursion.ipynb
sorting.ipynb
stack.ipynb
trees_overview.ipynb

README.md

introduction-to-algorithms

An interactive tutorial on the basic algorithms and data structures in Python.

© Aris Papadopoulos, www.aris.onl
To share, you need to state the copyright note

Contents:

  1. Lists:
  2. Queues
  3. Stacks
  4. Hash Tables
  5. Recursion
  6. Sorting:
  7. Trees:
  8. Graphs:

References:

  1. "Beginning Algorithms" by S. Harris, J. Ross - Wrox
  2. "Introduction to Algorithms" by T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein - MIT Press
  3. "The Algorithm Deisgn Manual" by S. S. Skiena - Springer
  4. "Cracking the Coding Interview" by G. Laakmann McDowell - CareerCup