dekom / algo_and_struct

Fundamental Data Structure and Algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fundamental Data Structures and Algorithms in Python.

15-211 was one of my first favorite course in computer science. Programming in Java, we implemented many of the most common data structures available in the Java standard library. Along side the implementation, we also learned different algorithms such as graph and tree traversals.

Unfortunately, after a hiatus from school, I felt that I need a refreshment in both the data structures and algorithms. Instead of Java, I’ve decided to implement the data structures and algorithms in Python, since it’s the language that I want to have a deep understanding.

While this is a personal project, it is free to anyone to modify, distribute, etc., unless otherwise specified in individual file headers.

Projects

  1. Expression Trees

  2. Snakes

  3. Compression

  4. Seam Carving

  5. Graphs

  6. Chess

© Xing Zhou 2013

About

Fundamental Data Structure and Algorithms


Languages

Language:Python 100.0%