/CS2515

Algorithms and Data Structures I

Primary LanguagePython

Algorithms and Data Structures I

Lab 1

  • Stack implementation
  • stackReverser - Takes a stack as input and returns a reversed copy.
  • bracketChecker - Checks if pairs of brackets in a string match, using a stack.
  • Game of Tetris using stacks

Lab 2

  • Queue implementation

Lab 5

  • Binary Search Tree implementation

Assignment 1

PyToonz - Simple playlist system using a Doubly Linked List implementation.

Assignment 2

PyFlix - Sorted and searchable movie library using an AVL tree.