• Table of Contents
    • Data Structures Demystified
    • Introduction
    • Chapter 1
    • Chapter 2
    • Chapter 3
    • Chapter 4
    • Chapter 5
    • Chapter 6
    • Chapter 7
    • Chapter 8
    • Chapter 9
    • Chapter 10
    • Chapter 11
    • Final Exam
    • Index
    • List of Figures
    • List of Tables
  • Back Cover
  • Data Structures Demystified
  • Introduction
  • Chapter 1: Memory, Abstract Data Types, and Addresses
    • Data and Memory
    • Reserving Memory
    • Memory Addresses
    • Quiz
  • Chapter 2: The Point About Variables and Pointers
    • Pointers
    • Quiz
  • Chapter 3: What Is an Array?
    • Declaring an Array
    • Multidimensional Arrays
    • Pointers and Arrays
    • An Array of Pointers
    • An Array of Pointers to Pointers
    • Quiz
  • Chapter 4: Stacks Using an?Array
    • Inside a Stack
    • Creating a Stack in C++
    • Creating a Stack in Java
    • Stack in Action Using C++
    • Stack in Action Using Java
    • Quiz
  • Chapter 5: Queues Using an?Array
    • Queues Using an Array in C++
    • Queues Using An Array in Java
    • Quiz
  • Chapter 6: What Is a Linked List?
    • The Structure of a Linked List
    • Linked Lists Using C++
    • Linked Lists Using Java
    • Quiz
  • Chapter 7: Stacks Using Linked Lists
    • LinkedList Class
    • The StackLinkedList Class
    • StackLinked List Using C++
    • StackLinked List Using Java
    • Quiz
  • Chapter 8: Queues Using Linked Lists
    • The Linked List Queue
    • Linked List Queue Using C++
    • Linked List Queue Using Java
    • Quiz
  • Chapter 9: Stacks and Queues: Insert, Delete, Peek, Find
    • Enhanced LinkedList Class Using C++
    • Enhanced LinkedList Class Using Java
    • Quiz
  • Chapter 10: What Is a Tree?
    • Parts of a Binary Tree
    • Why Use a Binary Tree?
    • Creating a Binary Tree
    • Binary Tree Using C++
    • Binary Tree Using Java
    • Quiz
  • Chapter 11: What Is a Hashtable?
    • Developing a Hashtable
    • Hashtable Using C++
    • Hashtable Using Java
    • Quiz
  • Final Exam
  • Index
  • List of Figures
  • List of Tables