If an algorithm exists should I use it and understand how it works and apply it. The reason why I am asking this question is because I like to understand what data structures I can use. Is my way of learning wrong and time consuming?
valid question