Elementary Data Organization. Outline  Data, Entity and Information  Primitive data types  Non primitive data Types  Data structure  Definition 

Slides:



Advertisements
Similar presentations
Data Structures Through C
Advertisements

Data Structures.
Lecture # 02 07/02/2013Dr. Muhammad Umair 1. 07/02/2013Dr. Muhammad Umair 2  Numeric  Integer Numbers  0,10,15,4563 etc.  Fractional Number  10.5,
InOrder Traversal Algorithm // InOrder traversal algorithm inOrder(TreeNode n) { if (n != null) { inOrder(n.getLeft()); visit(n) inOrder(n.getRight());
Lecture - 1 on Data Structures. Prepared by, Jesmin Akhter, Lecturer, IIT,JU Data Type and Data Structure Data type Set of possible values for variables.
Review for Test 2 i206 Fall 2010 John Chuang. 2 Topics  Operating System and Memory Hierarchy  Algorithm analysis and Big-O Notation  Data structures.
INTRODUCTION TO DATA STRUCTURE. Topics To Be Discussed………………………. Meaning of Data Structure Classification of Data Structure Data Structure Operations.
Data Structures 1- Course Syllabus. 2- Introduction about Data Structures.
Data Structures Lecture-1:Introduction
C o n f i d e n t i a l Developed By Nitendra NextHome Subject Name: Data Structure Using C Title: Overview of Data Structure.
Prof. Amr Goneid, AUC1 CSCE 210 Data Structures and Algorithms Prof. Amr Goneid AUC Part 1. Data Modeling and ADTs.
Copyright © Wondershare Software Introduction to Data Structures Prepared by: Eng. Ahmed & Mohamed Taha.
Comp 249 Programming Methodology Chapter 15 Linked Data Structure - Part B Dr. Aiman Hanna Department of Computer Science & Software Engineering Concordia.
Introduction to Data Structures. Definition Data structure is representation of the logical relationship existing between individual elements of data.
Design and Analysis of Algorithms CSC201 Shahid Hussain 1.
CSC 211 Data Structures Lecture 7
Lecture 10: Class Review Dr John Levine Algorithms and Complexity March 13th 2006.
Computer Science Department Data Structures and Algorithms Lecture 1.
Min Chen School of Computer Science and Engineering Seoul National University Data Structure: Chapter 1.
Information and Computer Sciences University of Hawaii, Manoa
Instructor Information: Dr. Radwa El Shawi Room: Week # 1: Overview & Review.
DATA STRUCTURES (CS212D) Week # 1: Overview & Review.
CS212: DATA STRUCTURES Lecture 1: Introduction. What is this course is about ?  Data structures : conceptual and concrete ways to organize data for efficient.
Chapter 2 ARRAYS.
1 Introduction to Data Structures. 2 Course Name : Data Structure (CSI 221) Course Teacher : Md. Zakir Hossain Lecturer, Dept. of Computer Science Stamford.
 DATA STRUCTURE DATA STRUCTURE  DATA STRUCTURE OPERATIONS DATA STRUCTURE OPERATIONS  BIG-O NOTATION BIG-O NOTATION  TYPES OF DATA STRUCTURE TYPES.
Data Structures and Algorithms Lecture 1 Instructor: Quratulain Date: 1 st Sep, 2009.
Data Structure Introduction.
Data Structures Lecture 1: Introduction. Course Contents Data Types   Overview, Introductory concepts   Data Types, meaning and implementation  
Data Structures Types of Data Structure Data Structure Operations Examples Choosing Data Structures Data Structures in Alice.
COMP 103 Bitsets. 2 Sets, and more Sets!  Unsorted Array  Sorted ArrayO(n) for at least one of  Linked Listcontains, add, remove  Binary Search TreeO(log.
Collections Data structures in Java. OBJECTIVE “ WHEN TO USE WHICH DATA STRUCTURE ” D e b u g.
Review for Final Exam – cs411/511 Definitions (5 questions, 2 points each) Algorithm Analysis (3 questions, 3 points each) General Questions (3 questions,
Data Structure II So Pak Yeung Outline Review  Array  Sorted Array  Linked List Binary Search Tree Heap Hash Table.
Data Structures Chapter 6. Data Structure A data structure is a representation of data and the operations allowed on that data. Examples: 1.Array 2.Record.
Data Structures for Midterm 2. C++ Data Structure Runtimes.
Prof. amr Goneid, AUC1 CSCE 110 PROGRAMMING FUNDAMENTALS WITH C++ Prof. Amr Goneid AUC Part 13. Abstract Data Types (ADT’s)
Chapter 15 A External Methods. © 2004 Pearson Addison-Wesley. All rights reserved 15 A-2 A Look At External Storage External storage –Exists beyond the.
Review Sorting algorithms Selection Sort Insertion Sort Bubble Sort Merge Sort Quick Sort.
2 Obaid Ullah HOD Computer Science Dept. Superior University Sialkot Campus.
DATA STRUCTURES (CS212D) Overview & Review Instructor Information 2  Instructor Information:  Dr. Radwa El Shawi  Room: 
 Saturday, April 20, 8:30-11:00am in B9201  Similar in style to written midterm exam  May include (a little) coding on paper  About 1.5 times as long.
Data Structure and Algorithms
Data Structure and Algorithm Introduction.  The manner in which computer program is being developed is not as simple as you may possibly think.  It.
Computer Science: A Structured Programming Approach Using C1 Objectives ❏ To introduce the basic concepts of linked lists ❏ To introduce the basic concepts.
© 2006 Pearson Addison-Wesley. All rights reserved15 A-1 Chapter 15 External Methods.
Introduction to Data Structure and Algorithms
DATA STRUCURES II CSC QUIZ 1. What is Data Structure ? 2. Mention the classifications of data structure giving example of each. 3. Briefly explain.
Code: BCA302 Data Structures with C Prof.(Dr.) Monalisa Banerjee By.
Introduction toData structures and Algorithms
Introduction to Data Structures
Course Developer/Writer: A. J. Ikuomola
Data Structure Interview Question and Answers
CS 315 Data Structures B. Ravikumar Office: 116 I Darwin Hall Phone:
Data Structures Data Structure is a way of collecting and organising data in such a way that we can perform operations on these data in an effective.
Datastructure.
DATA STRUCTURES Introduction: Basic Concepts and Notations
Introduction to Data Structure
structures and their relationships." - Linus Torvalds
Data Structures (CS212D) Overview & Review.
كلية المجتمع الخرج البرمجة - المستوى الثاني
Introduction to Data Structures
Week # 1: Overview & Review
Introduction to Data Structures
Introduction to Data Structure
By Yogesh Neopaney Assistant Professor Department of Computer Science
COP3530- Data Structures Introduction
Introduction to data structures
Introduction to data structures
structures and their relationships." - Linus Torvalds
Presentation transcript:

Elementary Data Organization

Outline  Data, Entity and Information  Primitive data types  Non primitive data Types  Data structure  Definition  Classification  Data structure operations.

Data, Entity and Information  Data represents a single value or a set of values assigned to entities. Data item refers a single or group of values with in the data  An entity is a thing that has some properties which can take values.  Processed or meaning full data is called information. This is used for taking some action.

Primitive data types  These are the data structures which are directly supported by the machine.i.e.Any operation can be performed in these data items.  The different primitive data types are  Integer  Float  Double  Character  boolean

Non Primitive data types  These Datastructures do not allow any specific instructions to be performed on the Data items directly.  The different non primitive data types are  Arrays  Structures  Unions  Class etc.

Data structure  A data structure is an arrangement of data in a computer's memory or even disk storage. An example of several common data structures are arrays, linked lists, queues, stacks, binary trees, and hash tables.  Algorithms, on the other hand, are used to manipulate the data contained in these data structures as in searching and sorting. Many algorithms apply directly to a specific data structures.

Data structure  When working with certain data structures you need to know how to insert new data, search for a specified item, and deleting a specific item.  Commonly used algorithms include are useful for:  Searching for a particular data item (or record).  Sorting the data. There are many ways to sort data. Simple sorting, Advanced sorting  Iterating through all the items in a data structure. (Visiting each item in turn so as to display it or perform some other action on these items)

Classification  There are two types of data structure. They are  Linear Datastructures  Non-Linear Datastructures

Linear Data structures  This Data Structures involve arranging the elements in Linear fashion.  Eg.  Stacks  Queue  Lists

Non-Linear Data structures  This Data structures involve representing the elements in Hierarchical order.  Eg:  Trees  Graphs

Data structure operations  Operation means processing the data in the data structure. The following are some important operations.  Traversing  Searching  Inserting  Deleting  Sorting  Merging

operations  Traversing  To visit or process each data exactly once in the data structure  Searching  To search for a particular value in the data structure for the given key value.  Inserting  To add a new value to the data structure

operations  Deleting  To remove a value from the data structure  Sorting  To arrange the values in the data structure in a particular order.  Merging  To join two same type of data structure values

The End THANK YOU