Computer Science 413: Greedy Algorithms

Greedy Algorithms

Lecture #15: A Greedy Algorithm to Minimize a Sum of Completion Times when Processing Times are Distinct

Tutorial Exercise #15: A Greedy Algorithm for Making Change with Sensible Denominations of Coins

Lecture #16: Greedy Algorithms — Unweighted Activity Selection

Tutorial Exercise #16: Minimizing the Sum of Completion Times When Processing Times are not (Necessarily) Unique

Lecture #17: Greedy Algorithms — Data Compression and Huffman Trees

Tutorial Exercise #17: A Greedy Strategy for Hiking the Appalachian Trail

Lecture #18: Greedy Algorithms — Minimizing Cache Misses for Offline Caching

Tutorial Exercise #18: The Fractional Knapsack Problem

Assignment #4: Greedy Algorithms


University of Calgary Extension of Logo
Department of Computer Science

cpsc 413 computer science faculty of science u of c

CPSC 413 introduction and math review analysis of algorithms divide and conquer dynamic programming greedy algorithms complexity theory assignments tests