Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Data structure introduction



Introduction about data structure.

Introduction about data structure.



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Data structure introduction Data structure introduction Presentation Transcript

  • What is Data? “ Data means value or set of values” For example: 1. 34 2. 13/05/2008 3. Chintech 4. 12,34,43,21
  • Difference between Data & Information. Data Procedure to process Data Information_1 Information_2 . . . . . . Information_n
  • What is Data type? A data type is a term which refers to the kind of data that may appear in computation .For example: Data Data typ e 34 Numeric Chintech String 21,43,56 Array of integers 12/05/2008 Date
  • Concept of Data Structure The logical or mathematical model of a particular organization of data is called Data Structure. OR Data Structure is a named group of data of different data types,which can be processed as a single unit.
  • A data structure ' d ' is a triplet,that is, d=(D,F,A) where, D:Domain ,This is the range of values that the data may have. The domain is also termed as data object. F:Function ,This is the set operations which may legally be applied to elements of data object. A:Axioms ,This is the set of rules with which the different operations belongs to F actually can be implemented.
  • Overview of Data Structures Classic data structures Linear data structures Non-linear data structures Arrays Linked-Lists Stacks Tables Queues Trees Graphs Sets
  • Why do we Study Different Programming Languages ?
    • Increase capacity to express ideas.
    • Learning new data structures, algorithms, and other language features will allow a programmer to create more efficient programs and solve more complex problems.
    • Knowing the advantages & disadvantages of different languages helps us to choose better languages over poorer ones.
  • What is basic purpose of using data structures?
    • Programs operate on data or you have a large amount of identical data then it is a good idea to somehow group this data.
    • That's what data structures are for:
    • Grouping data in an orderly fashion which makes it easier for the developer to access it and also allows the computer to speed things up by keeping related items close to each other .
  • When you solve a problem with a computer program, always ask first :- How should the program store the information upon which it computes?
    • In the field of computer science, a data structure is a way of storing data in a computer so that it can be used efficiently.
    • Often a carefully chosen data structure will allow the most efficient algorithm to be used.
    • Different kinds of data structures are suited to different kinds of applications,and some are highly specialized to certain tasks.
    • For example, B-trees are particularly well-suited for implementation of databases, while routing tables rely on networks of machines to function.