INTRODUCTION TO DATA STRUCTURES

DATA TYPE :
Data type of a variable is the set of values that the variable may assume.

Basic Data Types in C :
int , char , float , double
Basic Data Types in PASCAL :
integer , real , char , boolean
ABSTRACT DATA TYPE :
An ADT is a set of elements with a collection of well defined operations.
1)The operations can take operands from not only the instances of the ADT but other types of operands or instances of other ADTs.
2)Similarly results need not be instances of the ADT.
3)At least one operand or the result is of the ADT type in question.

Object Oriented languages such as C++ and Java provide explicite support for expressing ADTs by means of Classes.

DATA STRUCTURE :
A Data Structure is an implementation of an ADT.That is it is a translation of ADT into statements of a programming language.It consists of
1)The declarations that define a variable to be of that ADT type.
2)The operations defined on the ADT(using procedures of the programming language).

An ADT implementation chooses a data structure to represent the ADT.
Each data structure is built up from the basic data types of the underlying programming language using the available data structuring facilities , such as
arrays ,records (structures in C) , pointers , files , sets , etc.

Example:
A ” Queue ” is an abstract data type which can be defined as a sequence of elements with operations such as ENQUEUE(x,Q),DEQUEUE(Q) .
This can be implemented using data structures such as
1)Array
2)Singly linked list
3)Doubly linked list
4)Circular array

Software Projects will be developed using these technologies by
RCL Intelligent Systems

87 Responses to “INTRODUCTION TO DATA STRUCTURES”

  1. chavakiran Says:

    cool

    will visit again.

  2. anurag Says:

    plz help me , plz tell me how to open an audio file in c++ and also how to compress it 2:1 or more

  3. srinivasareddy Says:

    all the information about the c++ data structures sucha as linked list and stack queue infixtopostfix simulating pointers

  4. saikiran Says:

    this is a good site for beginners indeed

    will see u again

  5. binyam Says:

    i want to write on the operations of arrays a small programm (using c++)like to insert , delete,swap,search datas that a user enters .

  6. Ravi Says:

    Very useful & informative on DS…

    1. Write a C program to simulate the working of a circular queue of integers using an array. Provide the following operations.
    a) Insert
    b) Delete
    c) Display

    5. Write a program to find minimum cost spanning tree of a given undirected graph using Prim’s

    Can you help me by sending this program ??

  7. vimala devi Says:

    ok thank you

  8. hemanth Says:

    thanks for helping me to prepare for DS exam

  9. rikin Says:

    i m ele & commu eng student.pls send me camoas interview question with ans

  10. rikin Says:

    pls send campas intreview question with ans

  11. mrlxlgmkif Says:

    Hello! Good Site! Thanks you! zfzjcqlxpac

  12. casinosfreebonusesv Says:

    deposit free bonus casino
    see to signature…

  13. amandeep Says:

    i want a program for addition and multiplication of two sparse matrices using singly linked list implementation

  14. rocky Says:

    The site is great…keep going jumbo!

  15. chandra Says:

    ok thanq you

  16. mary Says:

    hello
    can i have some questio about data structures.

  17. mary Says:

    plese send it to my gmail.
    m.javadifar@gmail.com

  18. Meer Says:

    i wanna do a program for 8 king on chess board….evry king moves but no one can cut otherz….how can i do that?plzz send it to my hotmail.

  19. Melaku Girma Says:

    Please I need depth limited search source code in C++ in AI route finding problem

  20. JAGAN Says:

    I WANT A PROGRAM TO PERFORM CONTINUELY COUNT 6 NUMBERS CIRCULE LINKED LIST IN C++ PROGRAM.. SEND MY ID

  21. sanjay chauhan Says:

    i want good book of data structure( free of coast)

  22. janapati Says:

    the code for prefix to postfix notations….

  23. Jack Says:

    DOes N e Body implemented Dijkstra using Graphics!

  24. Ravi Chandra.K Says:

    i want the concept of simulating pointers in cpp using cpp concept as soon as possible as i have to prepare for my exam

  25. Usmi Says:

    i want a good book of data structure on C sharp(c#)

  26. Usmi Says:

    free of cost n send me on my id usman_akbar516@hotmail.com….please

  27. mukhtar Says:

    i need code implementaion in C++ of AVL tree and Dijkstra i hope u will do that for me with best luck

  28. princy Says:

    kool… learnt many new things…

  29. arun krishna Says:

    can anyone plz send me c++ codes for djikstra

  30. vidhya Says:

    hey frnds cud u plz tell me the code to reverse a string using recursion and without using temporary variables

  31. Sruthi Says:

    thanks for this material
    it is very very useful for the starters of DS but could be even more clear than this

  32. K.Chandra obul reddy Says:

    Hi!I am unable to trace programs in ds which includes dynamic memory allocation as done thru—->{p=new node();}.what happens if node *link is declared in a class.how 2 declare classes without objects(if available)? & updating lptr and rptrs in double linked and single linked lists.How destructor will be invoked when objects are deleted .Plz Xplain about static variables in c++.I here by inform u that i am u’r svu’s friend kok’s brother (chandu 4m GPREC).If recommendations are not granted then u do as u’r wish.(its just a joke )..waiting 4 u’r reply.bye

  33. manu Says:

    very good

  34. onyemaechi Says:

    please i need the complete source code of the simulation dijkstra algorithm using matlab, c language, qbasic. this is to help me in school

  35. s.yasodha Says:

    i want routine for multiplication of two linked list

  36. shreya Says:

    could sm1 plz write a program on linked and indexed allocation soon.

  37. ashish Says:

    great work dude!
    outside,there is a serius dearth of good material on ds.
    keep doing the good work.

  38. samer Says:

    hai iam mechanical student of RR ihave a paper pending for data structure through C plz help me give some easy tips to clear that paper.what should i read.sent me some important questions

  39. chithra Says:

    i want to implementation of ADT using c++

  40. desi Says:

    i need sparse matrix program using one dimensional array in c language. can you help me?

  41. gunalan Says:

    hi I am very new to data structure.
    can u give me the name of some books about data structure?

  42. tanya Says:

    yaar can u tell me which is the best book for data stu. through c++???

  43. pavithra Says:

    i need example for merge sort

  44. Lakhwinder Says:

    i need the struture of one node of linkedlist representing Address Book.Write a module to print alternative name from
    Address Book.

  45. picklu Says:

    I WANT TO LEARN THE LINK LIST.

  46. rose Says:

    i want to have examples of codes in accepting a string, sorting it and deleting in array and linked list using c++

  47. vimal kumar Says:

    this is a good web page , gives you a fuul knowledge of data structure

  48. Ikram Ahmed Khan Says:

    it looks good site for beginners

  49. girish Says:

    its better u give about the programs also

  50. girish Says:

    not only theory practical is also needed so better give the programming way etc.,

  51. Sangeeta Kumari Says:

    I need a good book of Data Structure Through C Language containing programs and the changing of variable during program with the help of diagram.
    Please send if on my e-mail id

  52. sree Says:

    I want need DS through c++ material, if anybody plz send a link to me

  53. Abhishek Says:

    i need material of DS through C++ …
    Plz send to mail or just link .if any one knows

  54. kavitha Says:

    nice reading

  55. shilpa Says:

    Simple programs on binary trees in datastructures

  56. parikshit Says:

    Hey buddy m a beginner in DS .prep for my second sem exams .i want DS material which is easy for me to understand …Plz help me out … :(

  57. parikshit Says:

    Sorry i forgot to mention …i want DS using C …

  58. Alexwebmaster Says:

    Hello webmaster
    I would like to share with you a link to your site
    write me here preonrelt@mail.ru

  59. Ali Says:

    Please Please tell me Some thing About Sorting Techniques with a Algorithm in c++.
    Please

  60. Ali Says:

    Please tell me Sorting Techniques atleast 6 to 7.
    It is Emergency.
    plz notify me in my E-mail address g_ali124@yahoo.com
    thanx

  61. Ali Says:

    I also want to ask tha which one is the fasted sorting technique?

  62. Anurag.mac Says:

    hai everyone, plz mail me yur queries of ds

  63. srinivas mipgs Says:

    dis site is very usefull 4 all cs students…………………

  64. srinivas Says:

    dis is excellent site 4 students…………..

  65. Nikhil Says:

    good pls help me

  66. ramola Says:

    yar bilkul e phudu hai…………dnt read frm dis………. its a bib bhenchodi book…

  67. abhilekh Says:

    sir,i just want to know what are the best books for learning data structure through c language for beginners

  68. vinityadav Says:

    i need material of DS through C++ …
    Plz send to mail or just link .if any one knows

  69. vinityadav Says:

    i need to material data structure in c++

  70. vinityadav Says:

    i need to a material of data strcture using c++

  71. jatin Says:

    which book is suitable for begginers

  72. Angelina Says:

    I found the site quite interesting; could you pls explain about the working of heap sort and merge sort?

  73. surekha Says:

    how to solve the infix to postfix convertion

  74. LarryXA Says:

    Thx, this has definitely made my day!

    _______________________
    wtf

  75. anand Says:

    i want storage of sparsity matrix in cprogram plz help me

  76. menuka99 Says:

    good sight

  77. sonalbansal Says:

    please provide me with all programs in data structure in c programming

  78. noha Says:

    plz i need a help in ma project about linked list , queue and stack (push , pop, top) also including
    1- delete from the link
    2-add to the link at the top
    can i send u the project on mail its about a car agency
    plz reply

  79. nidhi khare Says:

    sir i wanna know sum gud books for data structure using c so pls help me out


Leave a Reply