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
cash for car title loans