The Self-taught computer scientist : the beginner's guide to data structures & algorithms /
Cory Althoff
- Hoboken, New Jersey : John Wiley & Sons, c2022
- xxii, 201 pages : illustrations ; 24 cm.
Includes index.
Introduction -- I. Introduction to algorithms -- 1. What Is an algorithm? -- 2. Recursion -- 3. Search algorithms -- 4. Sorting algorithms -- 5. String algorithms -- 6. Math -- 7. Self-taught inspiration: Margaret Hamilton -- II. Data structures -- 8. What Is a data structure? -- 9. Arrays -- 10. Linked lists -- 11. Stacks -- 12. Queues -- 13. Hash tables -- 14. Binary trees -- 15. Binary heaps -- 16. Graphs -- 17. Self-taught inspiration: Elon Musk -- 18. Next steps.
"In The Self-Taught Computer Scientist, Cory teaches you the most important computer science topics that all self-taught programmers should understand to have outstanding careers. The book focuses on data structures and algorithms: two subjects all future programmers need to understand. The Self-Taught Computer Scientist will not only make you a better programmer, it will also help you pass your technical interview: the interview all programmers have to pass to land a new job." -- Back cover