CST 370

DESIGN AND ANALYSIS OF ALGORITHMS

Students learn important data structures in computer science and acquire fundamental algorithm design techniques to get the efficient solutions to several computing problems from various disciplines. Topics include the analysis of algorithm efficiency, hash, heap, graph, tree, sorting and searching, brute force, divide-and-conquer, decrease-and-conquer, transform-and-conquer, dynamic programming, and greedy programming.

WORK SAMPLES

Main_hw1_1.docx
Main_hw2_2.docx
Main_hw3_3.docx
Main_hw4_3.docx
main_hw5_3.docx
main_hw6_2.docx