Absolute Beginner’s Guide to Algorithms: A Practical Introduction to Data Structures and Algorithms in JavaScript
- Edition: 1
- Language: English
- Publisher: Addison-Wesley Professional
- Publication Date: 2023-12-22
- ISBN-10: 0138222290
- ISBN-13: 9780138222291
With the explosive growth in the amount of data and the diversity of computing applications, efficient algorithms are needed now more than ever. Programming languages come and go, but the core of programming–algorithms and data structures–remains the same.
Absolute Beginner’s Guide to Algorithms is a hands-on, easy-to-comprehend guide that is perfect for anyone who needs to understand algorithms. This is an introduction to algorithms that is friendly enough for both beginners and experienced programmers.
Many programmers avoid learning data structures and algorithms because it’s complicated and they think that they will not use it in their day-to-day life. However, they soon learn that algorithms are tools of developing programming-solving skill and coding sense, and that they would greatly benefit from the knowledge. All of the topics in this book include working JavaScript implementations and tangible code to be used as a reference.
Among the key topics, you’ll cover the following
Binary Trees
Stacks
Search Algorithms and Linear Search
Depth-First Search (DFS) and Breadth-First Search (BFS)