Page 8 - DCAP407_DATA_STRUCTURE
P. 8

Anil Sharma, Lovely Professional University      Unit 1:  Introduction to Data Structures




                                Unit 1: Introduction to Data Structures


               CONTENTS
               Objectives

               Introduction
               1.1  Basic Concepts and Notations of Data Structures
                     1.1.1   Data Structures and Algorithms
                     1.1.2   The Concept of Data Type
                     1.1.3   Data Structure Notations
               1.2 Need for Data Structures

                     1.2.1   Goals of Data Structure
                     1.2.2   Features of Data Structure
               1.3 Classification of Data Structure
                     1.3.1   Primitive Data Structure
                     1.3.2   Non-primitive Data Structure
               1.4 Abstract Data Type
                     1.4.1   Abstract Data Type (ADT) Model
               1.5 Data Structure Operations

                     1.5.1   Operations on Primitive Data Structure
                     1.5.2   Operations on Non-primitive Data Structure
               1.6 Summary
               1.7 Keywords
               1.8 Self Assessment
               1.9 Review Questions

               1.10 Further Readings
               Objectives

               After studying this unit, you will be able to:
               •    Understand the basic concepts and notations of data structures
               •    Discuss the need for data structures
               •    Explain the classification of data structures
               •    Discuss abstract data types

               •    Explain data structure operations
               Introduction
               The term data refers to numerical or other information represented in a form, suitable for processing by
               a computer. Structure can be defined as the way in which parts are arranged or put together to form a
               whole.  A data structure can  be defined as the combination of  data and  all the potential operations,
               which are required for those set of data. The basic data items include bits, characters and integers. Data
               structures deal with manipulation and assembling of data. However, the data available is usually in the



                                        LOVELY PROFESSIONAL UNIVERSITY                           1
   3   4   5   6   7   8   9   10   11   12   13