CONTENTS
1. FUNDAMENTALS OF DATA REPRESENTATION
1.1 Basic Concepts of Data Representation
1.3 Data Abstraction and Abstract Data Types
1.5 Primitive Data Structures and Their Representation
2. FUNDAMENTALS OF DATA STRUCTURES—BASIC CONCEPTS
2.1 Introduction to Data Structure
2.2 Algorithm for Data Structure
2.4 Modularisation to Algorithm Design
3.6 Row-major and Column-major Order
4. STRING PROCESSING AND PATTERN MATCHING
4.1 Introduction to String Processing
4.6 Kunth-Morris-Pratt Algorithm
5.2 Fundamentals and Defining Pointers
5.3 Type Specifiers and Scalars for Pointers
5.5 Passing Pointers to Functions
5.6 Pointers and Arrays, Pointer Arithmetic
5.7 Pointers and Two-dimensional Arrays
6.2 Array Implementation of Stacks
6.5 Queue Implementation Using Arrays
7.1 Basic Concepts of Recursion
7.4 Time and Space Requirements
8.4 Application of Linked List (Array Based Implementation)
8.5 Pointer Based Implementation of Linked Lists
8.6 Application of Linked List (Pointer Based Implementation)
9.4 Applications of Linked Lists
11.4 Indexed Sequential Search
12.1 Fundamental Terminologies
18.191.235.8