This second edition expands upon the solid, practical foundation established in the first edition of the text. A new four-part organizational structure increases the usability of the text, and all material is presented in a straightforward manner accompanied by an array of examples and visual diagrams.
Salient Features
Simplifies learning the design of algorithms using pseudocode with this non-theoretical and practical approach to teaching
Eases into a solid working knowledge of data structures by deemphasizing the use of formal mathematical proofs
Enhances students knowledge of the C programming language through building algorithms and trees
Reinforces concepts learned with fully updated exercises and projects at the end of every chapter#Part I: Introduction
1. Basic Concepts
2. Recursion
Part II: Linear Lists
3. Stacks
4. Queues
5. General Linear Lists
Part III: Non-Linear Lists
6. Introduction to Trees
7. Binary Search Trees
8. AVL Search Trees
9. Heaps
10. Multiway Trees
11. Graphs
Part IV: Sorting and Searching
12. Sorting
13. Searching
Appendices
A: ASCII Tables
B: Structure Charts
C: Integer and Float Libraries
D: Selected C Libraries
E: Mathematical Series and Recursive Relations
F: Array Implementations of Stacks and Queues#top
Data Structures: A Pseudocode Approach with C
📄 Viewing lite version
Full site ›
⌛ 🇬🇧 United Kingdom pricing being fetched…
Prices will appear once fetched — usually within a few minutes.
Book Details
Author(s)Richard F. Gilberg
PublisherCeneage Learning
ISBN / ASINB007YTQL26
ISBN-13978B007YTQL29
MarketplaceUnited Kingdom 🇬🇧