Home » Ask & Discuss » Other Courses » Computer Applications « Back to Discussion



Computer Applications

Ruby  Rashmi's Avatar
New kid on the Block

Joined: 23 Sep 2008
Post: 7
26 Sep 2008 20:57:39 IST
0 People liked this
3
735 View Post
can u please explain data structures...?
None

can u please explain data structures...?


Share this article on:

Comments (3)

SHABNAM CHAHAL's Avatar

New kid on the Block

Joined: 11 Sep 2008
Posts: 13
26 Sep 2008 21:03:59 IST
0 people liked this

Data Structure is the way to store data in such a way that makes it effecient to use. The choice of data structure depends on the application. Which data sturcture are you looking to be more specific?

Alok singh's Avatar

New kid on the Block

Joined: 22 Feb 2008
Posts: 9
8 Oct 2008 08:42:31 IST
1 people liked this

shabnamchahal is saying correct
but could not been abel to define it
"Data structure is a logical & mathematical way of storing data in memory in most efficient manner"
Sagar Saxena's Avatar

Forum Expert
Joined: 8 Oct 2008
Posts: 7221
21 Oct 2008 12:51:50 IST
0 people liked this

A data structure  is a way of storing data in a computer so that it can be used efficiently. It is an organization of mathematical and logical concepts of data. Often a carefully chosen data structure will allow the most efficient algorithem to be used. The choice of the data structure often begins from the choice of an abstarct data types. A well-designed data structure allows a variety of critical operations to be performed, using as few resources, both execution time and memory space, as possible. Data structures are implemented as data types and the refernces and operations they provide.


Different kinds of data structures are suited to different kinds of applications, and some are highly specialized to certain tasks. For example, b tree are particularly well-suited for implementation of databases, while networks of machines rely on routing tables to function.


In the design of many types of programs, the choice of data structures is a primary design consideration, as experience in building large systems has shown that the difficulty of implementation and the quality and performance of the final result depends heavily on choosing the best data structure. After the data structures are chosen, the algo.  to be used often become relatively obvious. Sometimes things work in the opposite direction — data structures are chosen because certain key tasks have algorithms that work best with particular data structures. In either case, the choice of appropriate data structures is crucial.


This insight has given rise to many formalised design methods and PL in which data structures, rather than algorithms, are the key organising factor. Most  feature some sort of module system, allowing data structures to be safely reused in different applications by hiding their verified implementation details behind controlled interfaces.




Quick Reply


Reply

Some HTML allowed.
Keep your comments above the belt or risk having them deleted.
Signup for a avatar to have your pictures show up by your comment
If Members see a thread that violates the Posting Rules, bring it to the attention of the Moderator Team
Free Sign Up!

Preparing for IIT-JEE ?

Arihant Revision Package for IIT JEE - Books, Practice Tests + Rank Predictor


@ INR 1,995/-

For Quick Info

Name

Mobile No.

Find Posts by Topics

Physics.

Topics

Mathematics.

Chemistry.

Biology

Parents

Board

Fun Zone

Sponsored Ads