How to learn Data structures and algorithms: foundations
Store data, find it fast, put it in order, and know how fast is fast.
3 of 9 concepts ready to learn · Markdown, for your AI
1. How fast is fast
- Logarithms: How many times you multiply (or halve) to get from one number to another.
- Big-O notation (planned)
2. Storing data
- Arrays: A row of items you can reach by position in one step.
- Linked lists (planned)
- Hash tables (planned)
3. Finding things
- Linear search (planned)
- Binary search: Find an item in a sorted list by halving where it could be, again and again.
4. Putting things in order
- Selection sort (planned)
- Merge sort (planned)