In computer science, a data structure is a way of storing data in a computer so that it can be used efficiently.
A carefully chosen data structure allows a more efficient algorithm to be used.
Data structures are implemented using the data types, references and operations on them provided by a programming language.
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.
Since data structures are so crucial to professional programs, many of them enjoy extensive support in standard libraries of modern programming languages and environments, such as C++'s Standard Template Library, the Java API, and the Microsoft .NET Framework.
You can find a list of data structures at:
http://en.wikipedia.org/wiki/List_of_data_structures
2006-09-28 01:25:52
·
answer #1
·
answered by Utkarsh 6
·
0⤊
0⤋