📗 -> Algorithm Design & Analysis

short mode
not done
tags include #class
description includes foo

  • Put important links for class

🔶 Course Description

Theory and practice of hard problems, and problems with complex algorithm solutions. NP-completeness, approximation algorithms, randomized algorithms, dynamic programming and branch and bound. Theoretical analysis, implementation and practical evaluations. Examples from parallel, string, graph, and geometric algorithms.

❗ Important

Instructor:

TA:

📄 Class Material

Week 1 - Algorithmic Analysis

Week 2 - Divide and Conquer

Missed L3 and D2 - Redding

ECS122B-HW1
ECS122B-Lab1
ECS122B-Lab2

Week 3 - String Matching

Missed week - Sick

Week 4 - Rabin Karp + Z-array

ECS122B-Lab4

Week 5 - Suffix Trees

Week 6 - Midterm + Ukonnens

Midterm - No suffix trees

Week 7 - BWT Algo

Week 8 - BWT Analysis + Random Algos

Week 9 - Rando Algo + NP Complete

Week 10 - NP Complete