Uni Graz logo

CMS 1

Data Structures and Algorithms

Gerald Senarclens de Grancy <cms@senarclens.eu>

Terminology

Big O notation

Data Structures in Python

Representing Graphs

Homework and Required Reading

  1. Read through at least one of the PuLP optimization case studies. If you lack prior knowledge with regard to linear programming, also study the optimization process and optimization concepts in the PuLP documentation.
  2. Do the 9th homework

Summary

Questions
and feedback...

Further Reading

Paul Barry and David Griffiths Head First Programming O'Reilly (2009)
Mark Pilgrim Dive Into Python 3 (2nd edition) Apress (October 23, 2009)
Python Software Foundation Python Documentation http://docs.python.org/py3k/
Magnus Lie Hetland Python Algorithms: Mastering Basic Algorithms in the Python Language Apress (2010)
Mark Allen Weiss Data Structures and Algorithm Analysis in C++ Pearson (2013)