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 a subset of this list see comparison of data structures.

  • 1Data types
  • 2Linear data structures
  • 3Trees

Data types[edit]

Applications of Queue Data Structure Queue is used when things don’t have to be processed immediately, but have to be processed in F irst I n F irst O ut order like Breadth First Search. This property of Queue makes it also useful in following kind of scenarios. The best such place is a data structure. Data structures have many applications in the area of system development, data base design, software coding and computer networks. The efficiency of using data structures in performing various operating system jobs are explored in detail with examples. A software component that takes input data (frequently text) and builds a data structure - often some kind of parse tree, abstract syntax tree or other hierarchical structure - giving a structural representation of the input, checking for correct syntax in the process.

Below I have mentioned few applications of stack data structure. Applications of Stack. Expression Evaluation. Stack is used to evaluate prefix, postfix and infix expressions. Expression Conversion. An expression can be represented in prefix, postfix or infix notation. Stack can be used to convert one form of expression to another. Syntax Parsing. 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 a subset of this list see comparison of data structures. Applications of Stack Data Structure 1) Infix expression:- It is the general notation used for representing expressions. 2) Post fix expression:- (Reverse polish notation). 3) Prefix expression:- (Polish notation). Applications: Implementation of other data structures, Execution of matrices and vectors, Dynamic memory allocation, Pointer container, Control tables. Stack refers to an orderly arrangement of data. It consists of just one end. This end is used for both, data addition as well as removal.

Primitive types[edit]

  • Boolean, true or false.
  • Floating-point numbers, limited precision approximations of real number values.
    • Including Single precision and Double precisionIEEE 754 Floats, among others
  • Integer, integral or fixed-precision values.
  • Reference (also called a pointer or handle), a small value referring to another object's address in memory, possibly a much larger one.
  • Enumerated type, a small set of uniquely named values.

Composite types or non-primitive type[edit]

  • Array (as an example String which is an array of characters)
  • Record (also called tuple or structure)
  • Union (Tagged union is a subset, also called variant, variant record, discriminated union, or disjoint union)

Abstract data types[edit]

  • Multimap (example Associative array)
  • Queue (example Priority queue)
  • Graph (example Tree, Heap)

Some properties of abstract data types:

StructureOrderUnique
Listyesno
Associative arraynoyes
Setnoyes
Stackyesno
Multimapnono
Multiset (bag)nono
Queueyesno

Order means the insertion sequence counts. Unique means that duplicate elements are not allowed, based on some inbuilt or, alternatively, user-defined rule for comparing elements.

Ppt

Linear data structures[edit]

A data structure is said to be linear if its elements form a sequence.

Arrays[edit]

Lists[edit]

  • Doubly connected edge list also known as half-edge
Applications

Trees[edit]

Binary trees[edit]

B-trees[edit]

Heaps[edit]

Trees[edit]

In these data structures each tree node compares a bit slice of key values. Microsoft office excel 2007 book pdf.

Introduced with the release of Crystal Reports 2011 (version 14.0), the read-only.rptr file extension option allows for viewing, but cannot be modified once exported.Several other applications, including versions 2003 through 2008, and, at one time bundled an version of Crystal Reports as a general purpose reporting tool. Latest version of crystal reports for visual studio 2015. Microsoft discontinued this practice and later released their own competing reporting tool, (SSRS).

Multiway trees[edit]

Space-partitioning trees[edit]

These are data structures used for space partitioning or binary space partitioning.

Application-specific trees[edit]

Hash-based structures[edit]

Graphs[edit]

Many graph-based data structures are used in computer science and related fields:

  • Decision tree

Other[edit]

See also[edit]

Applications Of Data Structures Ppt

External links[edit]

Applications Of Data Structures And Algorithms In Real Life

  • Tommy Benchmarks Comparison of several data structures.

Applications Of Data Structures In Real World

Retrieved from 'https://en.wikipedia.org/w/index.php?title=List_of_data_structures&oldid=899800647'