1 Introducing data structures: Why you should learn about data structures
In this chapter
- welcome to this book
- what are data structures
- why you need data structures
- examples of data structures making a difference
- step-by-step guidelines to apply data structures in a project
Data structures make the world go round: information is the gold of the Internet Age, and data structures are necessary for handling and making sense of information. Data structures allow us to shape data in meaningful ways and query it to find what is relevant to us.
Welcome to Grokking Data Structures
Welcome to Grokking Data Structures! I’m super excited to accompany you on this journey through data structures.
In this book, I want to dispel some misconceptions about data structures: they are extremely useful in your everyday work. Even if you are not a researcher, they do make a difference, and they are not hard to learn: you do not need to be a math expert to understand and use data structures!
During our journey, I will show you that data structures are not boring theoretical stuff. They have become part of our lives so much that I can claim you certainly use them regularly without even realizing it. Besides coding, you have used or seen in action some of the data structures we will describe in normal life situations.
Data structures are everywhere
You don’t believe me? We could make it interesting with a little bet, but that would be so unfair of me!