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]] &lt;br/&gt;(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=&quot;1&quot; cellspacing=&quot;0&quot;<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 /> &quot;Ordered&quot; does not mean sorted, only that input order is &quot;retained&quot;. Other structures such as &quot;linked list&quot; and &quot;stack&quot; 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]] &lt;br/&gt;(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=&quot;1&quot; cellspacing=&quot;0&quot;<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 /> &quot;Ordered&quot; does not mean sorted, only that input order is &quot;retained&quot;. Other structures such as &quot;linked list&quot; and &quot;stack&quot; 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