Which technique is best for learning algorithms?

Revision en1, by Mhammad1, 2015-08-09 09:05:59

I have two different ideas to learn algorithms, but I can't figure out which one is best and faster for learning:

1 — Learn a specific algorithm then try to solve the related problems .

2 — Try solving random problems and then try to learn the algorithm that can solve this problem .

And any other ideas to make the learning more efficient?

Tags algorithm, learning, think

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en2 English Mhammad1 2015-08-09 09:07:01 6 Tiny change: ' can't figure out which' -> ' can't find out which'
en1 English Mhammad1 2015-08-09 09:05:59 413 Initial revision (published)