Data Structures



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.

  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 :slight_smile:


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.