Hi Aditya,
I've been trying to improve my knowledge of algorithms, having been stumped on the 'largest sub-sequence' problem on a website called codewars. I started going through Richard Buckland's great lectures on data structures and algorithms, but felt I lacked a bit of underlying knowledge to get to the end.
So I then started studying A-Level Decision Maths (UK high school qualification), but found that it mainly teaches how to follow, rather than create and understand algorithms, conversely seeming rather easy.
Anyway, I guess my question is: To what degree are algorithms learnt parrot fashion? Am I being too hard on myself for expecting to naturally understand them quickly? Or is it just a case of repeatedly seeing, and therefore being able to identify and replicate a given
pattern.
Apologies for the long question, and welcome to coderanch!
Nick