What are data structures?
You can think of them as a tools that you may use to solve some problems.
It includes complexity, math, and it may be really complex but here I will try to make you understand what is hidden under most of them and how they work under the hood. It may sound controversially, but you don’t need to know everything about every data structure and so on. But there are few concepts and things that you really should deeply understand and easily use.
Here are subjects that you should master and understand: