Jump to content

Hey guys,

 

I'm going to take a proficiency exam in 5 weeks, what resources can I use to practice and brush up on topics like

  • algorithmic analysis of iterative and recursive functions
  • conceptual and programming details of quicksort, mergesort and selection sort. Including worst and best case running times and space requirements
  • recursive programming problems based on linked-lists, trees and mazes
  • performing a mergesort or quicksort partition on a given integer data array
  • and general object orientated programming.

I've taken courses about these topics in the past, but it's been a while. There are sample tests available, so I will, of course, take advantage of those. Additionally, there are lecture notes for this specific course. But I'm still wondering if there are any outside tools I can use.

 

Anyone have an idea of what I might need?

Intel i5 6600k~Asus Maximus VIII Hero~G.Skill Ripjaws 4 Series 8GB DDR4-3200 CL-16~Sapphire Radeon R9 Fury Tri-X~Phanteks Enthoo Pro M~Sandisk Extreme Pro 480GB~SeaSonic Snow Silent 750~BenQ XL2730Z QHD 144Hz FreeSync~Cooler Master Seidon 240M~Varmilo VA87M (Cherry MX Brown)~Corsair Vengeance M95~Oppo PM-3~Windows 10 Pro~http://pcpartpicker.com/p/ynmBnQ

Link to comment
https://linustechtips.com/topic/414497-programming-brush-up/
Share on other sites

Link to post
Share on other sites

@TheMissxu

 

Here's some old tests of mine. I took a class on Data Structures, and another on Algorithms. Looks like you're taking a class on both of them at the same time? The wiki pages for the respective sorting algorithms were a huge help to me. https://en.wikipedia.org/wiki/Sorting_algorithm

 

https://www.dropbox.com/s/ra2g0ul69ahwpnp/Algorithms_and_Data_Structures.rar?dl=0

 

The final.pdf, is what I submitted, I never got back my grade on the final, but I got an A in the class.

 

archive password is "linustechtips"

Link to comment
https://linustechtips.com/topic/414497-programming-brush-up/#findComment-5577191
Share on other sites

Link to post
Share on other sites

Didn't keep your textbooks?

I did. I suppose I could do some practice problems from there as well. It also has better explanation for said problems compared to the lecture notes.

Intel i5 6600k~Asus Maximus VIII Hero~G.Skill Ripjaws 4 Series 8GB DDR4-3200 CL-16~Sapphire Radeon R9 Fury Tri-X~Phanteks Enthoo Pro M~Sandisk Extreme Pro 480GB~SeaSonic Snow Silent 750~BenQ XL2730Z QHD 144Hz FreeSync~Cooler Master Seidon 240M~Varmilo VA87M (Cherry MX Brown)~Corsair Vengeance M95~Oppo PM-3~Windows 10 Pro~http://pcpartpicker.com/p/ynmBnQ

Link to comment
https://linustechtips.com/topic/414497-programming-brush-up/#findComment-5577947
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×