Free course · Programming
Data Structures and Algorithms
The subject every technical interview is secretly about.
5lessons
10quiz questions
5exercises
What you'll be able to do
- Understand cost before you memorise structures.
- Choose the right container for the job.
- Recognise the shape of a problem.
- Know what your library is doing for you.
- Solve a problem by solving smaller versions of it.
Course content
- 1 Why this subject exists Understand cost before you memorise structures.
- 2 Arrays, lists and hash tables Choose the right container for the job. Sign in to open
- 3 Stacks, queues and trees Recognise the shape of a problem. Sign in to open
- 4 Sorting and searching Know what your library is doing for you. Sign in to open
- 5 Recursion and dynamic programming Solve a problem by solving smaller versions of it. Sign in to open