Skip to content
This repository has been archived by the owner on May 14, 2021. It is now read-only.
/ COMP3601-2021 Public archive

This repository contained Design and Analysis of Algorithms tutorial material for Semester 2, 2020-2021 at the University of the West Indies, St. Augustine.

Notifications You must be signed in to change notification settings

azeldaniel/COMP3601-2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 

Repository files navigation

Notice: This repo was archived on May 14th, 2021.


COMP3601-2021

This repository contains tutorial material for Design and Analysis of Algorithms at the University of the West Indies, St. Augustine. Note that this repository created for material sharing convenience, and all solutions may be redacted at the end of the academic year in 2021.

Week 1 (January 22nd)

No Class.

Week 2 (January 29th)

Introduction to time efficiency analysis and mathematical proofs.

Week 3 (February 5th)

Overview of the properties of asymptotic notations, comparing orders of growth using limits and time efficiency calculations using summation formulae.

Week 4 (February 12th)

Brute force approaches and their time efficiency calculations.

Week 5 (February 19th)

Decrease and conquer approaches and their time efficiency calculations (plus an introduction to Master's theorem).

Week 6 (February 26th)

Divide and conquer approaches and their time efficiency calculations.

Week 7 (March 5th)

Deriving recurrence relations. Transform and conquer approaches and their time efficiency calculations.

Week 8 (March 12th)

Dynamic programming algorithms.

Week 9 (March 19th)

Greedy approach.

Week 10 (March 26th)

Backtracking and branch-and-bound techniques.

Week 11 (April 2nd)

No class. Review this instance of the 0/1 branch-and-bound knapsack problem from Week 10.

Week 12 (April 9th)

Branch-and-bound technique and space-and-time trade-offs (comparison and distribution counting).


Please revise the basic properties of logarithms and the summation formulas and rules [1].

References

[1] Levitin, Introduction to the Design & Analysis of Algorithms, 475–476

About

This repository contained Design and Analysis of Algorithms tutorial material for Semester 2, 2020-2021 at the University of the West Indies, St. Augustine.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published