Papers
Topics
Authors
Recent
Search
2000 character limit reached

Dynamic Partial Sorting

Published 12 Feb 2014 in cs.DS | (1402.2712v3)

Abstract: The dynamic partial sorting problem asks for an algorithm that maintains lists of numbers under the link, cut and change value operations, and queries the sorted sequence of the $k$ least numbers in one of the lists. We first solve the problem in $O(k\log (n))$ time for queries and $O(\log (n))$ time for updates using the tournament tree data structure, where $n$ is the number of elements in the lists. We then introduce a layered tournament tree data structure and solve the same problem in $O(\log_\varphi* (n) k\log (k))$ time for queries and $O\left(\log (n)\cdot\log2\log (n)\right)$ for updates, where $\varphi$ is the golden ratio and $\log_\varphi*(n)$ is the iterated logarithmic function with base $\varphi$.

Summary

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Authors (2)

Collections

Sign up for free to add this paper to one or more collections.