Data Structures

confused
data
starting
structures

#1

I have heard that “data structures and algorithms” is a very important topic as far as programming is concerned. How should I start studying these topics? I do have a basic knowledge of c and c++ but still I am confused where to begin! Someone please help.


#2
  1. Read about time complexity, big O notation, etc.
  2. Learn some trivial algorithms and data structures like sorting, arrays, linked list, etc.
  3. Start doing problems , if you can’t solve them then read the editorial if you encounter a data structure or algorithm you don’t know then learn it from this link http://discuss.codechef.com/questions/48877/data-structures-and-algorithms :slight_smile:

#3

there are many online courses on data structure and algorithms You can join them.You can also start reading some good books on algorithm like cormen which help you to start.