{"product_id":"b098c4mkf5","title":"Advanced Algorithms and Data Structures","description":"\u003cp\u003eAdvanced Algorithms and Data Structures  introduces a collection of algorithms for complex programming challenges in data analysis, machine learning, and graph computing.\u003c\/p\u003e\n\n\u003cp\u003eSummary\u003cbr\u003e\nAs a software engineer, you’ll encounter countless programming challenges that initially seem confusing, difficult, or even impossible. Don’t despair! Many of these “new” problems already have well-established solutions.  Advanced Algorithms and Data Structures  teaches you powerful approaches to a wide range of tricky coding challenges that you can adapt and apply to your own applications. Providing a balanced blend of classic, advanced, and new algorithms, this practical guide upgrades your programming toolbox with new perspectives and hands-on techniques.\u003c\/p\u003e\n\n\u003cp\u003eAbout the technology\u003cbr\u003e\nCan you improve the speed and efficiency of your applications without investing in new hardware? Well, yes, you can: Innovations in algorithms and data structures have led to huge advances in application performance. Pick up this book to discover a collection of advanced algorithms that will make you a more effective developer.\u003c\/p\u003e\n\n\u003cp\u003eAbout the book\u003cbr\u003e\nAdvanced Algorithms and Data Structures  introduces a collection of algorithms for complex programming challenges in data analysis, machine learning, and graph computing. You’ll discover cutting-edge approaches to a variety of tricky scenarios. You’ll even learn to design your own data structures for projects that require a custom solution.\u003c\/p\u003e\n\n\u003cp\u003eWhat's inside\u003cbr\u003e\nBuild on basic data structures you already know\u003cbr\u003e\nProfile your algorithms to speed up application\u003cbr\u003e\nStore and query strings efficiently\u003cbr\u003e\nDistribute clustering algorithms with MapReduce\u003cbr\u003e\nSolve logistics problems using graphs and optimization algorithms\u003c\/p\u003e\n\n\u003cp\u003eAbout the reader\u003cbr\u003e\nFor intermediate programmers.\u003c\/p\u003e\n\n\u003cp\u003eAbout the author\u003cbr\u003e\nMarcello La Rocca  is a research scientist and a full-stack engineer. His focus is on optimization algorithms, genetic algorithms, machine learning, and quantum computing.\u003c\/p\u003e\n\n\u003cp\u003eTable of Contents\u003c\/p\u003e\n\n\u003cp\u003e1 Introducing data structures\u003cbr\u003e\nPART 1 IMPROVING OVER BASIC DATA STRUCTURES\u003cbr\u003e\n2 Improving priority queues: d-way heaps\u003cbr\u003e\n3 Treaps: Using randomization to balance binary search trees\u003cbr\u003e\n4 Bloom filters: Reducing the memory for tracking content\u003cbr\u003e\n5 Disjoint sets: Sub-linear time processing\u003cbr\u003e\n6 Trie, radix trie: Efficient string search\u003cbr\u003e\n7 Use case: LRU cache\u003cbr\u003e\nPART 2 MULTIDEMENSIONAL QUERIES\u003cbr\u003e\n8 Nearest neighbors search\u003cbr\u003e\n9 K-d trees: Multidimensional data indexing\u003cbr\u003e\n10 Similarity Search Trees: Approximate nearest neighbors search for image retrieval\u003cbr\u003e\n11 Applications of nearest neighbor search\u003cbr\u003e\n12 Clustering\u003cbr\u003e\n13 Parallel clustering: MapReduce and canopy clustering\u003cbr\u003e\nPART 3 PLANAR GRAPHS AND MINIMUM CROSSING NUMBER\u003cbr\u003e\n14 An introduction to graphs: Finding paths of minimum distance\u003cbr\u003e\n15 Graph embeddings and planarity: Drawing graphs with minimal edge intersections\u003cbr\u003e\n16 Gradient descent: Optimization problems (not just) on graphs\u003cbr\u003e\n17 Simulated annealing: Optimization beyond local minima\u003cbr\u003e\n18 Genetic algorithms: Biologically inspired, fast-converging optimization\u003c\/p\u003e","brand":"ANT","offers":[{"title":"Ebook","offer_id":52834980659416,"sku":"YSL57609","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0835\/3356\/2072\/files\/717rloCdahL._SY1500.jpg?v=1793262440","url":"https:\/\/www.bookmebay.com\/products\/b098c4mkf5","provider":"BookMebay","version":"1.0","type":"link"}