Skip to content

cphdat2sem2017-Cos/Week05-Algorithms-and-Data-Structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alt text

5th week of the 2nd semester

Topics: Algorithms and Data Structure

###Readings:

An alternative document to read wich covers approximately the same curriculum is Peter Sestofts note on Search and Sort

##Day 1 - Basic Algorithms and Efficiency/Collection Framework The goal is to get an understanding of how one views efficiency of computer programs and basic data structures.

###Readings:

###Exercises:

###Videos:

###Other Resources:

Other resources

##Day 2 - Recursion & binary trees The goal is to be able to work with recursion - and in particular exemplified by binary trees.

###Readings: The video's from Lynda.com gives the basics.

###Exercises:

##Day 3 - Recursive sorting algorithms Sorting is one of the most important fundamental issues in computing - we will look at some of the recursive sorting algorithms. In particular we will look at merge sort and quick sort.

Readings for quicksort

Readings for mergesort

Exercises

Exercises for day3

##Day 4 - HashTale/Hash map & Recap Today we will work on a few more algorithms and data structures to ground the previous few days.

Readings

Exercises

##Day 5 - Studypoint exercise

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages