Do we need the knowledge of Data structure and algo for a better programming.. or just PRogramming C and OOP C++ need ?
FYI I have not learnt Data Structure and Algo course like CSE students do.. But I have completed "Fundamental of Computer and Programming" and Object Oriented Programming " Our teachers taught us C++ as OOP
> Do we need the knowledge of Data structure and algo for a better programming..
Yes.
Depending on the domain, it may not be imperative that you go through a formal data structure and algorithms course.
But you have to know to select an appropriate data structure (do I use a list or a map or both?, how can I provide a custom hash?), and to choose apt algorithms (how do I do an indirect sort?, the remove-erase idiom etc.). Absolute essentials for survival in the real C++ jungle.