Introduction to data structures
#1

Introduction to data structures


.ppt   03-DataStructures.ppt (Size: 72.5 KB / Downloads: 1)

What is a data structure?


A primitive data type holds a single piece of data
e.g. in Java: int, long, char, boolean etc.
Legal operations on integers: + - * / ...
A data structure structures data!
Usually more than one piece of data
Should provide legal operations on the data
The data might be joined together (e.g. in an array): a collection
An Abstract Data Type (ADT) is a data type together with the operations, whose properties are specified independently of any particular implementation.


ADTs use the following principles


Encapsulation: Providing data and operations on the data
Abstraction: hiding the details.
e.g. A class exhibits what it does through its methods; however, the details of how the methods work is hidden from the user
Modularity: Splitting a program into pieces.
An object-oriented program is a set of classes (data structures) which work together.
There is usually more than one way to split up a program


Principles of good design: High cohesion, low coupling


Modules (i.e. classes) should be as independent as possible
Cohesion: The extent to which methods in a class are related
Coupling: The extent to which a class uses other classes
Strive for high cohesion and low coupling
The ADTs we will examine have high cohesion and low coupling


Basic data structures: data collections

Linear structures
Array: Fixed-size
Linked-list: Variable-size
Stack: Add to top and remove from top
Queue: Add to back and remove from front
Priority queue: Add anywhere, remove the highest priority
Hash tables: Unordered lists which use a ‘hash function’ to insert and search
Tree: A branching structure with no loops
Graph: A more general branching structure, with less stringent connection conditions than for a tree


Kinds of operations


Builders
Change the contents of the data structure
Viewers
Retrieve the contents of the data structure
Queries
Return information about the data structure
Iterators
Return each element of the data structure, in some order








Reply
#2


to get information about the topic " data structures and algorithms made easy" full report ppt and related topic refer the page link bellow

http://studentbank.in/report-data-structures

http://studentbank.in/report-data-struct...-made-easy

http://studentbank.in/report-data-struct...w-ques-ans

http://studentbank.in/report-data-struct...algorithms

http://studentbank.in/report-introductio...structures

http://studentbank.in/report-data-struct...-questions
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Tagged Pages: data structure ppt topics, seminar que on data storage on fingernails tech, seminar on data structure,
Popular Searches: what generation is introduction of data communication, seminar topics about data structures, advanced data structures ppt topics, seminar report on data structures is applied, automatic list management data structures ppt, cohesion ghostlands, top web hostingcheapest web hostingseminar report on data structures is applied,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Adaptive Data Fusion for Energy Efficient Routing in Wireless Sensor Networksy seminar addict 1 1,496 25-08-2014, 05:40 PM
Last Post: Guest
  Introduction to Synthetic Aperture Radar seminar addict 1 1,344 10-12-2012, 03:07 PM
Last Post: seminar details
  SECURE DATA TRANSMISSION USING STEGANOGRAPHY seminar paper 1 1,892 24-11-2012, 01:35 PM
Last Post: seminar details
  Data Communication and Networking seminar paper 1 3,323 16-11-2012, 12:36 PM
Last Post: seminar details
  INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS seminar paper 1 2,212 13-11-2012, 12:18 PM
Last Post: seminar details
  Smart Materials and Structures seminar addict 1 1,816 06-11-2012, 12:46 PM
Last Post: seminar details
  Power System Fault Analysis using Fault Reporting Data full report seminar details 1 846 05-10-2012, 04:02 PM
Last Post: seminar details
  Power System Fault Analysis using Fault Reporting Data seminar details 1 952 05-10-2012, 04:02 PM
Last Post: seminar details
  Introduction to VLSI Design ppt seminar paper 1 2,166 02-10-2012, 01:08 PM
Last Post: seminar details
  An Introduction to the Analytical Writing Section of the GRE® revised General Test computer girl 0 484 11-06-2012, 03:06 PM
Last Post: computer girl

Forum Jump: