Search results
Jump to navigation
Jump to search
- {{Redirect|Amortized|other uses|Amortization (disambiguation){{!}}Amortization}} ...that looking at the worst-case run time can be too pessimistic. Instead, amortized analysis averages the running times of operations in a sequence over that s ...10 KB (1,528 words) - 08:26, 15 March 2025
- {{Short description|Method of analyzing the amortized complexity of a data structure}} ...lyze the [[Amortized analysis|amortized time and space complexity]] of a [[data structure]], a measure of its performance over sequences of operations that ...10 KB (1,668 words) - 14:09, 1 June 2024
- {{Short description|Process of transforming a static data structure into a dynamic one}} ...ges. Dynamization techniques provide uniform ways of creating dynamic data structures. ...4 KB (628 words) - 21:12, 30 June 2025
- {{Short description|Data structure used in text editors}} ...operations. This makes the gap buffer a simpler alternative to the [[rope (data structure)|rope]] for use in text editors<ref name="chucarroll">Mark C. Chu ...4 KB (625 words) - 15:03, 15 August 2024
- ...ge case is the function which performs an average number of steps on input data of n elements.<ref>{{Cite web |title=Best, Worst, and Average Case Complexi == Worst-case versus amortized versus average-case performance == ...13 KB (1,982 words) - 16:49, 23 October 2025
- ...operation, but periodically, so that its cost can be [[amortized analysis|amortized]] over many operations. The algorithm was designed by Quentin F. Stout and ...ess for the rest of processing" and "pedagogically within a course on data structures where one progresses from the binary search tree into self-adjusting trees, ...6 KB (820 words) - 14:39, 24 May 2025
- ...y increasing tree height, so that these [[abstract data type|abstract data structures]] receive the attribute "self-balancing". ...es such as [[associative array]]s, [[priority queue]]s and [[set (abstract data type)|sets]]. ...8 KB (1,220 words) - 13:48, 2 February 2025
- {{Short description|Variant of heap data structure}} ...tructure]] with relatively simple implementation and excellent practical [[amortized]] performance, introduced by [[Michael Fredman]], [[Robert Sedgewick (compu ...13 KB (1,752 words) - 10:22, 20 April 2025
- {{Short description|Data structure in computer science}} {{Infobox data structure-amortized ...8 KB (1,431 words) - 05:24, 10 January 2025
- {{Infobox data structure-amortized ...as the number of entries) and <math>O(\log n)</math> [[amortized analysis|amortized]] insertion and deletion time. ...13 KB (2,017 words) - 20:26, 29 September 2024
- {{Short description|Binary tree heap data structure}} ...ap''' (or '''self-adjusting heap''') is a [[heap (data structure)|heap]] [[data structure]] implemented as a [[binary tree]]. Skew heaps are advantageous b ...6 KB (944 words) - 10:42, 29 May 2024
- ...]] that implements a [[priority queue]]. It is a variation on the [[heap (data structure)|heap]], designed by [[Tadao Takaoka]] in 1999. The structure is * ''Delete-min'' takes <math>O(\log(n))</math> [[amortized time]] and in the [[worst case]]. ...14 KB (2,613 words) - 19:00, 6 May 2025
- {{short description|Abstract data type}} {{Infobox data structure ...14 KB (2,204 words) - 18:13, 9 November 2025
- {{Short description|Variant on the simple heap data structure}} ...ta structure)|heap data structure]] that has constant [[amortized analysis|amortized]] time complexity for 5 types of operations. This is achieved by carefully ...9 KB (1,369 words) - 17:19, 29 July 2024
- {{Short description|Data structure for priority queue operations}} {{Infobox data structure-amortized ...19 KB (3,132 words) - 06:01, 30 June 2025
- {{Short description|List data structure to which elements can be added/removed}} ...programming language]]s. Dynamic arrays overcome a limit of static [[array data type|arrays]], which have a fixed capacity that needs to be specified at [[ ...19 KB (2,870 words) - 08:06, 26 May 2025
- ...Kanellakis Award]] (jointly with [[Robert Tarjan]]) for the [[splay tree]] data structure.<ref>[http://www.acm.org/announcements/pk_award_1999.html Citatio ...1985 |doi=10.1145/3828.3835|s2cid=1165848 }}</ref> He invented many [[data structures]] with [[Robert Tarjan]], such as [[splay tree]]s, [[link/cut tree]]s, and ...5 KB (687 words) - 16:08, 18 April 2025
- {{Short description|Data structure that acts as a priority queue}} {{Infobox data structure-amortized ...13 KB (2,181 words) - 20:02, 27 April 2024
- ...a leftist tree attempts to be very unbalanced. In addition to the [[heap (data structure)|heap]] property, leftist trees are maintained so the right desce ...wer than [[Fibonacci heap]]s, which support insertion in O(1) (constant) [[amortized]] time, and O(log ''n'') worst-case. ...16 KB (2,637 words) - 20:47, 6 June 2025
- {{Short description|Data structure for storing non-overlapping sets}} {{Infobox data structure ...35 KB (5,373 words) - 08:40, 20 June 2025