Prix bas
CHF80.80
Pas encore paru. Cet article sera disponible le 28.01.2025
In addition to teaching developers how to solve complex problems, For JavaScript developers, this book is the best way to learn how data structures and algorithms can be used to solve complex problems--and immediately implement them. For Javascript developers, this book is a one-stop-shop for learning the algorithms and data structures that solve and optimize complex problems. Covering everything from functional programming and abstract data types, to sorting and searching, lists, bags, binary trees, forests, heaps, and graphs--the author uses examples taken from coding challenges and interview questions, enabling readers to explore the real-world advantages of specific algorithms and data structures.; Written and illustrated to be a developer’s go-to reference manual as well as for immediate on-the-job applications,
Auteur
Federico Kereki is a systems engineer with over three decades of experience as a consultant, developer, and educator. Currently a subject matter expert at Globant, he holds a master’s degree in education and has authored several books, including Mastering JavaScript Functional Programming. His work has appeared in Linux Journal, Linux Magazine, IBM DeveloperWorks, and other leading tech publications.
Texte du rabat
Not the Same Old JavaScript.
Think you know JavaScript? Think again. This isn’t your typical coding book—it’s a deep dive into the powerful world of data structures and algorithms that will transform the way you approach problem solving in JavaScript.
Whether you’re a frontend developer tackling complex applications, a backend engineer building scalable systems, or a programmer preparing for technical interviews, this book will revolutionize the way you code.
Key features include:
Ready to break free from ordinary JavaScript? Whether your aim is to build cutting-edge web applications, optimize critical systems, or land your dream job, this book equips you with the advanced JavaScript knowledge that sets true experts apart.
Contenu
Preface
Acknowledgments
Introduction
PART I: THE BASICS
Chapter 1: Using JavaScript
Chapter 2: Functional Programming in JavaScript
Chapter 3: Abstract Data Types
Chapter 4: Analyzing Algorithms
PART II: ALGORITHMS
Chapter 5: Designing Algorithms
Chapter 6: Sorting
Chapter 7: Selecting
Chapter 8: Shuffling and Sampling
Chapter 9: Searching
PART III: DATA STRUCTURES
Chapter 10: Lists
Chapter 11: Bags, Sets, and Maps
Chapter 12: Binary Trees
Chapter 13: Trees and Forests
Chapter 14: Heaps
Chapter 15: Extended Heaps
Chapter 16: Digital Search Trees
Chapter 17: Graphs
Chapter 18: Immutability and Functional Data Structures
Answer Key
Bibliography
Index