← Back to discovery

Advanced data structures

Peter Brass

2008456 pagesabout 7–10 hours
2008
first published
  • 2008Cambridge University Press · ENGISBN 9780511433887
  • 2008Cambridge University Press · ENGISBN 9780511436079
  • 2008Cambridge University Press · ENGISBN 9780511438202
  • 2008Cambridge University Press · ENGISBN 9780511436857
  • 2008Cambrige University Press · 456 pages · ENGISBN 9780521880374
  • 2011Cambridge University Press · ENGISBN 9780511800191
  • 2019Cambridge University Press · 472 pages · ENGISBN 9781108735513

This text closely examines ideas, analysis, and implementation details of data structures as a specialised topic in applied algorithms. It looks at efficient ways to realise query and update operations on sets of numbers, intervals, or strings by various data structures, including: search trees; structures for sets of intervals or piece-wise constant functions; orthogonal range search structures; heaps; union-find structures; dynamization and persistence of structures; structures for strings; and hash tables. Instead of relegating data structures to trivial material used to illustrate object-oriented programming methodology, this is the first volume to show data structures as a crucial algorithmic topic. Numerous code examples in C and more than 500 references make Advanced Data Structures an indispensable text.

How do you feel?