Data Structures Using C
By: Aaron M. Tenenbaum, Yedidyah Langsam, Moshe J. Augenstein.
Contributors: Langsam, Yedidyah.; Augenstein, Moshe J.
Publisher: Prentice Hall; Prentice-Hall International
Published: 1990
Place of publication: Englewood Cliffs, N.J; London
Language: eng
Number of pages: 662
Notes: Includes bibliographical references (p. 637-651.) and index.
Table of contents: title: Preface
pagenum: xiii; label: Chapter 1
title: Introduction to Data Structures
pagenum: 1; label: 1.1
title: Information and Meaning
pagenum: 1; title: Exercises
pagenum: 24; label: 1.2
title: Arrays in C
pagenum: 25; title: Exercises
pagenum: 40; label: 1.3
title: Structures in C
pagenum: 42; title: Exercises
pagenum: 62; label: Chapter 2
title: The Stack
pagenum: 64; label: 2.1
title: Definition and Examples
pagenum: 64; title: Exercises
pagenum: 72; label: 2.2
title: Representing Stacks in C
pagenum: 73; title: Exercises
pagenum: 82; label: 2.3
title: An Example: Infix, Postfix, and Prefix
pagenum: 83; title: Exercises
pagenum: 97; label: Chapter 3
title: Recursion
pagenum: 100; label: 3.1
title: Recursive Definition and Processes
pagenum: 100; title: Exercises
pagenum: 108; label: 3.2
title: Recursion in C
pagenum: 109; title: Exercises
pagenum: 121; label: 3.3
title: Writing Recursive Programs
pagenum: 123; title: Exercises
pagenum: 134; label: 3.4
title: Simulating Recursion
pagenum: 136; title: Exercises
pagenum: 154; label: 3.5
title: Efficiency of Recursion
pagenum: 156; title: Exercises
pagenum: 157; label: Chapter 4
title: Queues and Lists
pagenum: 158; label: 4.1
title: The Queue and Its Sequential Representation
pagenum: 158; title: Exercises
pagenum: 168; label: 4.2
title: Linked Lists
pagenum: 170; title: Exercises
pagenum: 186; label: 4.3
title: Lists in C
pagenum: 187; title: Exercises
pagenum: 203; label: 4.4
title: An Example: Simulation Using Linked Lists
pagenum: 204; title: Exercises
pagenum: 211; label: 4.5
title: Other List Structures
pagenum: 213; title: Exercises
pagenum: 229; label: Chapter 5
title: Trees
pagenum: 231; label: 5.1
title: Binary Trees
pagenum: 231; title: Exercises
pagenum: 243; label: 5.2
title: Binary Tree Representations
pagenum: 244; title: Exercises
pagenum: 264; label: 5.3
title: An Example: The Huffman Algorithm
pagenum: 267; title: Exercises
pagenum: 275; label: 5.4
title: Representing Lists as Binary Trees
pagenum: 276; title: Exercises
pagenum: 288; label: 5.5
title: Trees and Their Applications
pagenum: 289; title: Exercises
pagenum: 302; label: 5.6
title: An Example: Game Trees
pagenum: 303; title: Exercises
pagenum: 311; label: Chapter 6
title: Sorting
pagenum: 313; label: 6.1
title: General Background
pagenum: 313; title: Exercises
pagenum: 322; label: 6.2
title: Exchange Sorts
pagenum: 323; title: Exercises
pagenum: 335; label: 6.3
title: Selection and Tree Sorting
pagenum: 336; title: Exercises
pagenum: 348; label: 6.4
title: Insertion Sorts
pagenum: 349; title: Exercises
pagenum: 356; label: 6.5
title: Merge and Radix Sorts
pagenum: 358; title: Exercises
pagenum: 366; label: Chapter 7
title: Searching
pagenum: 369; label: 7.1
title: Basic Search Techniques
pagenum: 369; title: Exercises
pagenum: 383; label: 7.2
title: Tree Searching
pagenum: 386; title: Exercises
pagenum: 407; label: 7.3
title: General Search Trees
pagenum: 409; title: Exercises
pagenum: 453; label: 7.4
title: Hashing
pagenum: 454; title: Exercises
pagenum: 501; label: Chapter 8
title: Graphs and Their Applications
pagenum: 503; label: 8.1
title: Graphs
pagenum: 503; title: Exercises
pagenum: 516; label: 8.2
title: A Flow Problem
pagenum: 517; title: Exercises
pagenum: 528; label: 8.3
title: The Linked Representation of Graphs
pagenum: 529; title: Exercises
pagenum: 545; label: 8.4
title: Graph Traversal and Spanning Forests
pagenum: 548; title: Exercises
pagenum: 565; label: Chapter 9
title: Storage Management
pagenum: 567; label: 9.1
title: General Lists
pagenum: 567; title: Exercises
pagenum: 587; label: 9.2
title: Automatic List Management
pagenum: 587; title: Exercises
pagenum: 609; label: 9.3
title: Dynamic Memory Management
pagenum: 610; title: Exercises
pagenum: 634; title: Bibliography and References
pagenum: 637; title: Index
pagenum: 653