000 01897nam a22002777a 4500
003 OSt
005 20260602151636.0
008 260602b |||||||| |||| 00| 0 eng d
020 _a9788173716058
041 _aeng
082 _a005.73 HOR-F
100 _aHorowitz, Ellis.
_9882
245 _aFundamentals of data structures in C
250 _a2nd
260 _aHyderabad
_bUniversities Press (India) Pvt. Ltd.
_c2023
300 _axvii, 617p.
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 now discusses topics such as weight biased 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.
520 _aIntroduces the fundamental concepts of data structures and their implementation using the C programming language. Covers arrays, linked lists, stacks, queues, trees, graphs, sorting and searching techniques, recursion, memory management, and algorithm analysis, providing a foundation for the design and development of efficient computer programs.
650 _aData structures
_xComputer science
_980977
650 _aC
_xComputer program language
_980978
650 _aProgramming language
_980979
700 _aSahni, Sartaj.
_919593
700 _aAnderson-Freed, Susan.
_980980
942 _cBK
999 _c200017
_d200017