Algorithms and data structures
Arrays, lists, stacks and queues
The basic containers, what each operation costs, and dynamic arrays.
About 10 hours of study.
Where to learn it
Read
Watch
Introduction to Algorithms (MIT 6.006, Spring 2020)
Erik Demaine, Jason Ku, Justin Solomon
Lecture 2, Data structures and dynamic arrays
Section not checked yet
Practise
No practice set picked yet.
Suggest oneOther options
- Programming, Data Structures and Algorithms using Python (NPTEL) (watch)
Weeks on lists, arrays, stacks and queues
Which roles ask for it
- Software engineer (SDE) to get hired
- Frontend engineer to get hired
- Full-stack engineer to get hired
- Android developer to get hired
Before and after
Arrays, lists, stacks and queues