"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 front-end developer tackling complex applications, a back-end engineer building scalable systems, or a programmer preparing for technical interviews, this book will revolutionize the way you code."--
"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 front-end developer tackling complex applications, a back-end engineer building scalable systems, or a programmer preparing for technical interviews, this book will revolutionize the way you code."--
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.
Inhaltsangabe
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