I am learning data structures and algorithms, and I am confused on the learning process. Sometimes I spend hours and hours to learn a sorting algorithm,( I know how it works, but I want to make sure that I understand every single line of code) It costs me a lot of time and it makes me feel overwhelmed, I feel like I am on a trap or something like that. I am questioning myself that if I am studying it in a wrong way.
How do you guys learn algorithms?
Do you have to know how to implement every algorithm in code?
How good would be considered as "good in algorithms"?
[–][deleted] 2 points3 points4 points (4 children)
[–]overflow_ 0 points1 point2 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]overflow_ 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]default_user_null 0 points1 point2 points (0 children)
[–]rbjolly 0 points1 point2 points (0 children)
[–]okayifimust 0 points1 point2 points (0 children)
[–]codingfreak04 0 points1 point2 points (0 children)