So far, we've understood what an algorithm is and how it can be used with any data structures to solve problems easily. We also understood how to analyze the complexity of an algorithm. But this is just the beginning. As the chapters go on, all of the examples we discuss will relate to complexity analysis and similar information.
We will discuss about many commonly used data structures in further chapters and will try to do the complexity analysis for all those data structures and algorithms.