Skip to content

Data Structures and Algorithms written in Python with Imperative and Object-Oriented style techniques by implementing Abstract Data Types.

Notifications You must be signed in to change notification settings

MorganBergen/Python-Algorithms

Repository files navigation

EECS 268

Learn along side with me! Here

The programs within this repo are built to demonstrate

  • Basic problem solving technique by focusing on imperative and object-oriented styles using Abstract Data Types.

  • Implementation of Node Based Data Structures such as Stacks, Queues, LinkedList, Binary Search Trees, Min and Max Heaps.

  • Implementation of basic Recursive Algorithms.

  • Defining Big O-Notation for Algorithmic Efficiency and performance analysis onto sorting algorithms.