books.google.ch - In numerous computer applications there is a need of storing large sets of objects in such a way that some questions about those objects can be answered efficiently. Data structures that store such sets of objects can be either static (built for a fixed set of objects) or dynamic (insertions of new objects...http://books.google.ch/books/about/The_Design_of_Dynamic_Data_Structures.html?id=Z8R9zaUQ6xAC&utm_source=gb-gplus-shareThe Design of Dynamic Data Structures