Share on Facebook Share on Twitter Email
Answers.com

List of data structures

 
Wikipedia: List of data structures

This is a list of data structures. For a wider list of terms, see list of terms relating to algorithms and data structures. For a comparison of running time of subset of this list see comparison of data structures.

Contents

Data types

Primitive types

Composite types

Abstract data types

Some properties of abstract data types:

Structure Stable Unique Cells per Node
Bag (multiset) no no 1
Set no yes 1
List yes no 1
Map no yes 2

"Stable" means that input order is retained. Other structures such as "linked list" and "stack" cannot easily be defined this way because there are specific operations associated with them.

Linear data structures

Arrays

Lists

Trees

Binary trees

B-trees

Heaps

Tries

In these data structures each tree node compares a bit slice of key values.

Multiway trees

Space-partitioning trees

This is data structures used for space partitioning or binary space partitioning.

Application-specific trees

Hashes

Graphs


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "List of data structures" Read more