CS260: Data Structures
This webpage is under construction. Below are a few random samples of code derived from program exercises used in the CS260 textbook. Other samples of code can be found at the links below. Select one of the links to below to learn more.
Stacks
What is a Stack and how is it used? Specific examples of Stack implementation in Python.
Lists
What is a list and how is it used? Specific examples of list implementation in Python.
Queues
What is a Queue and how is it used? Specific examples of queue implementation in Python.
Dequeues
What is a Dequeue and how is it used? Specific examples of Dequeue implementation in Python.
Recursion
What is recursion and how is it used? Specific examples of recursion implementation in Python.
Unit Testing
What is Unit Testing and how is it used? Specific examples of Unit Testing in Python and its importance.
Sorting & Searching
Specific examples of Searching and Sorting implementation in Python.
Dynamic Programming
What is dynamic programming and how is it used? Specific examples of dynamic programming in Python.
Big O Notation
What is Big O Notation? Examples of Big o Notation and implementation of timings in Python.