Design and Analysis of Algorithms (CS627)

Colorado Technical University - Prof. Amit Dave

Master's of Science - Software Engineering

Reverse Algorithm

Your group has therefore decided to construct this reversal order algorithm such that it is an "in-place" algorithm.

Divide-and-conquer paradigm

Using a language of your choice, code a search algorithm that searches a list of strings for a particular song.

Greedy Algorithm

The mobile company you work for is currently attempting to transfer large media files from older disks to various servers.

Dynamic Programming

You are tasked to design an app that will compare one black-and-white image into another black-and-white image.

Sudoku game

Your company has asked your team to design an app that will complete a Sudoku game, given any starting state of the game.