Introduction to Algorithms
Dr. Maha Allouzi - Kent State University
Course Materials
Syllabus
Lecture Notes
Introduction to Algorithms
Big O Notation and Complexity Analysis
Sorting Algorithms
Searching Algorithms
Divide and Conquer
Graph Algorithms
Dynamic Programming
Greedy Algorithms
Labs
Lab 1: Implementing Sorting Algorithms
Lab 2: Searching Techniques
Lab 3: Graph Traversal
Lab 4: Divide and Conquer Approach
Exams
Midterm Study Guide
Final Exam Study Guide