https://de.wikipedia.org/w/api.php?action=feedcontributions&feedformat=atom&user=203.129.195.140
Wikipedia - Benutzerbeiträge [de]
2025-05-02T16:35:20Z
Benutzerbeiträge
MediaWiki 1.44.0-wmf.27
https://de.wikipedia.org/w/index.php?title=Benutzer:Wladefant/Liste_der_Datenstrukturen&diff=233482796
Benutzer:Wladefant/Liste der Datenstrukturen
2007-07-10T05:04:53Z
<p>203.129.195.140: </p>
<hr />
<div>This is a list of [[data structure]]s. For a wider list of terms, see [[list of terms relating to algorithms and data structures]].<br />
<br />
==Linear data structures==<br />
{|class=wikitable<br />
|-<br />
!General type !! Specific types<br />
|-<br />
|rowspan=4|[[List (computing)|List]] (or vector)<br />
|<br />
*[[Array]]<br />
**[[Bitmaps]]<br />
***[[digital image|Images]]<br />
***[[Heightfields]]<br />
**[[Dynamic array]]<br />
**[[Parallel array]]<br />
**[[Sparse array]]<br />
**[[Matrix (computer science)|Matrix]]<br />
***[[Sparse matrix]]<br />
**[[Bitboard]]<br />
|-<br />
|<br />
*[[Linked list]]<br />
**[[Unrolled linked list]]<br />
**[[Xor linked list]]<br />
**[[Doubly linked list]]<br />
|-<br />
|<br />
*[[VList]]<br />
|-<br />
|<br />
*[[Line]]<br />
**[[Stack (data structure)|Stack]]<br />
**[[Queue (data structure)|Queue]]<br />
***[[Priority queue]]<br />
**[[Deque]]<br />
**[[Circular buffer]]<br />
|-<br />
|rowspan=3| [[Associative array]] <br/>(a.k.a. dictionary or map)<br />
|<br />
*[[Hash table]]<br />
|-<br />
|<br />
*[[Self-balancing binary search tree]]<br />
|-<br />
|<br />
*[[Skip list]]<br />
|-<br />
|}<br />
<br />
==Non linear data structures==<br />
{|class=wikitable<br />
|-<br />
!General type !! Specific types<br />
|-<br />
|[[Graph]] data structures<br />
|<br />
*[[Adjacency list]]<br />
*[[Adjacency matrix]]<br />
*[[Disjoint-set data structure]]<br />
*[[Graph-structured stack]]<br />
*[[Scene graph]]<br />
*[[Frame]]<br />
*[[Database]]<br />
|-<br />
|rowspan=6| [[Tree data structure|Tree]] data structures<br />
|<br />
*[[M-Way Tree]]<br />
**[[B-tree]]<br />
***[[2-3-4 tree]]<br />
***[[B+ tree]]<br />
***[[B*-tree]]<br />
***[[UB-tree]]<br />
***[[R-tree]]<br />
****[[R+ tree]]<br />
****[[R* tree]]<br />
|-<br />
|<br />
*[[Binary tree]]<br />
**[[Binary search tree]]s (each tree node compares entire key values)<br />
***[[Self-balancing binary search tree]]s<br />
****[[AVL tree]]<br />
****[[Red-black tree]]<br />
*****[[AA tree]]<br />
****[[Scapegoat tree]]<br />
****[[Splay tree]]<br />
****[[Top Trees]]<br />
***[[Interval tree]]<br />
***[[Treap]]<br />
|-<br />
|<br />
*[[Trie]] family (each tree node compares a bitslice of key values)<br />
**[[Radix tree]]<br />
**[[van Emde Boas tree]]<br />
**[[Suffix tree]]<br />
***[[Directed Acyclic Word Graph (DAWG)]]<br />
|-<br />
|<br />
*[[Heap (data structure)|Heap]]<br />
**[[Binary heap]]<br />
**[[Binomial heap]]<br />
**[[Fibonacci heap]]<br />
**[[2-3 heap]]<br />
**[[Soft heap]]<br />
** [[Pairing heap]]<br />
** [[Leftist tree|Leftist heap]]<br />
** [[Treap]]<br />
** [[Beap]]<br />
** [[Skew heap]]<br />
|-<br />
|<br />
*[[Parse tree]]<br />
|-<br />
|<br />
*[[Space partitioning]]<br />
**[[BSP tree]]<br />
***[[Kd-tree]]<br />
****[[Kdb-tree]]<br />
**[[Quadtree]]<br />
**[[Octree]]<br />
|}<br />
<br />
==Base data structures==<br />
{|class=wikitable<br />
|-<br />
!General type !! Specific types<br />
|-<br />
|rowspan=1|primitive [[data types]]<br />
|<br />
*[[Integer_%28computer_science%29|int]]<br />
*[[Character (computer_science)|char]]<br />
|-<br />
|rowspan=1|[[struct]] or Composite<br />
|<br />
*[[Integer_%28computer_science%29|Integer]]<br />
*[[String_%28computer_science%29|String]]<br />
*[[Double_%28computer_science%29|Double]]<br />
*[[Float_%28computer_science%29|Float]]<br />
*[[Union_%28computer_science%29|Union]]<br />
**[[Tagged union]]<br />
*[[Gap buffer|Gap Buffer]]<br />
|-<br />
|}<br />
<br />
==Comparison==<br />
<br />
An attempt to classify data structures based on feature attributes:<br />
<br />
{| border="1" cellspacing="0"<br />
!Structure<br />
!Ordered<br />
!Unique<br />
!Cells per Node<br />
|-<br />
|Bag ([[multiset]])<br />
|no<br />
|no<br />
|1<br />
|-<br />
|[[Set (computer science)|Set]]<br />
|no<br />
|yes<br />
|1<br />
|-<br />
|[[List (computing)|List]]<br />
|yes<br />
|no<br />
|1<br />
|-<br />
|[[Associative array|Map]]<br />
|no<br />
|yes<br />
|2<br />
|}<br />
<br />
"Ordered" does not mean sorted, only 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.<br />
<br />
[[Category:Data structures]]<br />
<br />
[[es:Estructura de datos]]<br />
[[ru:Список структур данных]]</div>
203.129.195.140
https://de.wikipedia.org/w/index.php?title=Benutzer:Wladefant/Liste_der_Datenstrukturen&diff=233482790
Benutzer:Wladefant/Liste der Datenstrukturen
2007-06-21T14:15:49Z
<p>203.129.195.140: ←Blanked the page</p>
<hr />
<div></div>
203.129.195.140
https://de.wikipedia.org/w/index.php?title=Benutzer:Wladefant/Liste_der_Datenstrukturen&diff=233482789
Benutzer:Wladefant/Liste der Datenstrukturen
2007-06-21T14:04:22Z
<p>203.129.195.140: </p>
<hr />
<div>This is a list of [[data structure]]s. For a wider list of terms, see [[list of terms relating to algorithms and data structures]].<br />
<br />
==Linear data structures==<br />
{|class=wikitable<br />
|-<br />
!General type !! Specific types<br />
|-<br />
|rowspan=4|[[List (computing)|List]] (or vector)<br />
|<br />
*[[Array]]<br />
**[[Bit]]<br />
***[[digital image|Images]]<br />
***[[Heightfields]]<br />
**[[Dynamic array]]<br />
**[[Parallel array]]<br />
**[[Sparse array]]<br />
**[[Matrix (computer science)|Matrix]]<br />
***[[Sparse matrix]]<br />
**[[Bitboard]]<br />
|-<br />
|<br />
*[[Linked list]]<br />
**[[Unrolled linked list]]<br />
**[[Xor linked list]]<br />
**[[Doubly linked list]]<br />
|-<br />
|<br />
*[[VList]]<br />
|-<br />
|<br />
*[[Line]]<br />
**[[Stack (data structure)|Stack]]<br />
**[[Queue (data structure)|Queue]]<br />
***[[Priority queue]]<br />
**[[Deque]]<br />
|-<br />
|rowspan=3| [[Associative array]] <br/>(a.k.a. dictionary or map)<br />
|<br />
*[[Hash table]]<br />
|-<br />
|<br />
*[[Self-balancing binary search tree]]<br />
|-<br />
|<br />
*[[Skip list]]<br />
|-<br />
|}<br />
<br />
==Non linear data structures==<br />
{|class=wikitable<br />
|-<br />
!General type !! Specific types<br />
|-<br />
|[[Graph]] data structures<br />
|<br />
*[[Adjacency list]]<br />
*[[Adjacency matrix]]<br />
*[[Disjoint-set data structure]]<br />
*[[Graph-structured stack]]<br />
*[[Scene graph]]<br />
*[[Frame]]<br />
*[[Database]]<br />
|-<br />
|rowspan=6| [[Tree data structure|Tree]] data structures<br />
|<br />
*[[M-Way Tree]]<br />
**[[B-tree]]<br />
***[[2-3-4 tree]]<br />
***[[B+ tree]]<br />
***[[B*-tree]]<br />
***[[UB-tree]]<br />
***[[R-tree]]<br />
****[[R+ tree]]<br />
****[[R* tree]]<br />
|-<br />
|<br />
*[[Binary tree]]<br />
**[[Binary search tree]]s (each tree node compares entire key values)<br />
***[[Self-balancing binary search tree]]s<br />
****[[AVL tree]]<br />
****[[Red-black tree]]<br />
*****[[AA tree]]<br />
****[[Scapegoat tree]]<br />
****[[Splay tree]]<br />
***[[Interval tree]]<br />
***[[Treap]]<br />
|-<br />
|<br />
*[[Trie]] family (each tree node compares a bitslice of key values)<br />
**[[Radix tree]]<br />
**[[van Emde Boas tree]]<br />
**[[Suffix tree]]<br />
***[[Directed Acyclic Word Graph (DAWG)]]<br />
|-<br />
|<br />
*[[Heap (data structure)|Heap]]<br />
**[[Binary heap]]<br />
**[[Binomial heap]]<br />
**[[Fibonacci heap]]<br />
**[[2-3 heap]]<br />
**[[Soft heap]]<br />
** [[Pairing heap]]<br />
** [[Leftist tree|Leftist heap]]<br />
** [[Treap]]<br />
** [[Beap]]<br />
** [[Skew heap]]<br />
|-<br />
|<br />
*[[Parse tree]]<br />
|-<br />
|<br />
*[[Space partitioning]]<br />
**[[BSP tree]]<br />
***[[Kd-tree]]<br />
****[[Kdb-tree]]<br />
**[[Quadtree]]<br />
**[[Octree]]<br />
|}<br />
<br />
==Base data structures==<br />
{|class=wikitable<br />
|-<br />
!General type !! Specific types<br />
|-<br />
|rowspan=1|primitive [[data types]]<br />
|<br />
*[[Integer_%28computer_science%29|int]]<br />
*[[Character (computer_science)|char]]<br />
|-<br />
|rowspan=1|[[struct]] or Composite<br />
|<br />
*[[Integer_%28computer_science%29|Integer]]<br />
*[[String_%28computer_science%29|String]]<br />
*[[Double_%28computer_science%29|Double]]<br />
*[[Float_%28computer_science%29|Float]]<br />
*[[Union_%28computer_science%29|Union]]<br />
**[[Tagged union]]<br />
*[[Gap buffer|Gap Buffer]]<br />
|-<br />
|}<br />
<br />
==Comparison==<br />
<br />
An attempt to classify data structures based on feature attributes:<br />
<br />
{| border="1" cellspacing="0"<br />
!Structure<br />
!Ordered<br />
!Unique<br />
!Cells per Node<br />
|-<br />
|Bag ([[multiset]])<br />
|no<br />
|no<br />
|1<br />
|-<br />
|[[Set (computer science)|Set]]<br />
|no<br />
|yes<br />
|1<br />
|-<br />
|[[List (computing)|List]]<br />
|yes<br />
|no<br />
|1<br />
|-<br />
|[[Associative array|Map]]<br />
|no<br />
|yes<br />
|2<br />
|}<br />
<br />
"Ordered" does not mean sorted, only 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.<br />
<br />
[[Category:Data structures]]<br />
<br />
[[es:Estructura de datos]]<br />
[[ru:Список структур данных]]</div>
203.129.195.140