Data Structures
Data Structures is a fundamental concept in computer science that allows us to organize and store data efficiently. In this chapter, we will explore various data structures, their properties, and how they are used in programming.
This notebook was made with the main goal of help me understand and have a reference for my career as a sofware engineer. You can use it as a reference too, but I recommend you to do your own research and create your own repositories, it will help you to understand better the concepts and to remember them.
Units in this Chapter
What the heck is a data structure? Why do we need them?
Learn about BigO Notation, its properties, and how it is used to analyze the performance of algorithms.
Learn about amortized complexity analysis, including Aggregate, Accounting, and Potential methods.