000 01637nam a2200217 4500
001 14220642
010 _a 2006000541
020 _a9788173716065
082 0 0 _a005.133
_bHOR/F
100 1 _aHorowitz, Ellis
245 1 0 _aFundamentals of data structures in C++
250 _a2
260 _aHyderabad
_bUniversities press
_c2007.
300 _axxii, 694 p.
520 _aThis new edition provides a comprehensive and technically rigorous introduction to data structures such as arrays, stacks, queues, linked lists, trees and graphs and techniques such as sorting hashing that form the basis of all software. In addition, this text presents advanced or specialized data structures such as priority queues, efficient binary search trees, multiway search trees and digital search structures. The book has been updated to include the latest features of the C++ language. Features such as exceptions and templates are now incorporated throughout the text along with limited exposure to STL. Treatment of queues, iterators and dynamic hashing has been improved. The book now discusses topics such as secure hashing algorithms, weightbiased leftist trees, pairing heaps, symmetric min max heaps, interval heaps, top-down splay trees, B+ trees and suffix trees. Red black trees have been made more accessible. The section on multiway tries has been significantly expanded and discusses several trie variations and their application to Internet packet forwarding.
650 0 _aC++ (Computer program language)
650 0 _aData structures (Computer science)
700 1 _aSahni, Sartaj
700 1 _aMehta, Dinesh P
942 _cBK
999 _c66268
_d66268