Why Are Data Structures Important?
What is something you find really interesting about data structures?
What ARE data structures and algorithms?
They're independent of languages.
An algorithm is a recipe for solving a problem in a specific way. An algorithm for making a cake would have a numbered list of steps like "set the oven to 350, put flour into bowl, mix," etc. An algorithm for a bunch of kids sorting themselves by height might be "everybody get into a line, then figure out whether you're higher than your neighbor to the right and, if so, switch places with them. Keep doing that until everybody stops moving."
Data structures are very specific ways to organize data. An array is a simple example. They get more more complicated, and there is usually an algorithm for how one adds data to one or reads data from one. The point of them is usually that they make certain kinds of things much faster than it would be if you always used a list.
More on reddit.com