[EBOOK] Advanced Algorithms and Data Structures

[EBOOK] Advanced Algorithms and Data Structures

Register & Get access to index
52362532._SX318_.jpg


As 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.

Problems described in this book:

Problem - Section --
  1. 0-1 Knapsack 1.3, 18.1
  2. Tasks list 2.2.1
  3. Text compression 2.8.3
  4. Multi-indexing 3.1
  5. Keep a tree balanced 3.4
  6. Memory-efficient contacts list 4.1
  7. Non-personalized recommendations 5.1
  8. Spell check 6.1, 6.4.1
  9. T9 6.4.3
  10. Autocomplete 6.4.4
  11. Caching 7.1
  12. Distributed cache 7.8
  13. Find closest entry on a 2-D map 8.1
  14. Nearest neighbor search 9.3.5
  15. Similarity search in multi-dimensional space 10.4
  16. Closest hub 11.1
  17. Color reduction (compressing colors) 11.4.1
  18. Optimization of multidimensional DB queries 11.4.3
  19. Clustering 12
  20. Distributed clustering 13
  21. Shortest path on a map 14.3.6
  22. Shortest path on a map (with roads) 14.4.4
  23. Shortest path on a dynamic map 14.5.2
  24. Drawing flow charts (and generic graphs) on a 2-D plane 15.1
  25. Graph planarity 15.2
  26. Segment intersection 15.4.1
Author
rishu2022
Downloads
181
Views
1,886
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from rishu2022