Depth-first search using bits

T Asano, T Izumi, M Kiyomi, M Konagaya… - … on Algorithms and …, 2014 - Springer
We provide algorithms performing Depth-First Search (DFS) on a directed or undirected
graph with n vertices and m edges using only O (n) bits. One algorithm uses O (n) bits and …

A survey on priority queues

GS Brodal - Space-Efficient Data Structures, Streams, and …, 2013 - Springer
Back in 1964 Williams introduced the binary heap as a basic priority queue data structure
supporting the operations Insert and ExtractMin in logarithmic time. Since then numerous …

Optimal time-space tradeoff for the 2D convex-hull problem

O Darwish, A Elmasry - European Symposium on Algorithms, 2014 - Springer
We revisit the read-only random-access model, in which the input array is read-only and a
limited amount of workspace is allowed. Given a set of N two-dimensional points in a read …

Selection and sorting in the “restore” model

TM Chan, JI Munro, V Raman - Proceedings of the Twenty-Fifth Annual ACM …, 2014 - SIAM
We consider the classical selection and sorting problems in a model where the initial
permutation of the input has to be restored after completing the computation. While the …

[HTML][HTML] Selection from read-only memory with limited workspace

A Elmasry, DD Juhl, J Katajainen, SR Satti - Theoretical Computer Science, 2014 - Elsevier
Given an unordered array of N elements drawn from a totally ordered set and an integer k in
the range from 1 to N, in the classic selection problem the task is to find the k-th smallest …

Selection and sorting in the “restore” model

TM Chan, JI Munro, V Raman - ACM Transactions on Algorithms (TALG), 2018 - dl.acm.org
We consider the classical selection and sorting problems in a model where the initial
permutation of the input has to be restored after completing thecomputation. Such algorithms …

Simple 2^ f-color choice dictionaries

F Kammer, A Sajenko - 29th International Symposium on …, 2018 - drops.dagstuhl.de
A c-color choice dictionary of size n in N is a fundamental data structure in the development
of space-efficient algorithms that stores the colors of n elements and that supports …

[HTML][HTML] Time–space trade-offs for triangulations and Voronoi diagrams

M Korman, W Mulzer, A Van Renssen… - Computational …, 2018 - Elsevier
Let S be a planar n-point set. A triangulation for S is a maximal plane straight-line graph with
vertex set S. The Voronoi diagram for S is the subdivision of the plane into cells such that all …

Space-efficient plane-sweep algorithms

A Elmasry, F Kammer - arXiv preprint arXiv:1507.01767, 2015 - arxiv.org
We introduce space-efficient plane-sweep algorithms for basic planar geometric problems. It
is assumed that the input is in a read-only array of $ n $ items and that the available …

[PDF][PDF] Space-efficient algorithms for longest increasing subsequence

M Kiyomi, H Ono, Y Otachi… - 35th Symposium on …, 2018 - drops.dagstuhl.de
Given a sequence of integers, we want to find a longest increasing subsequence of the
sequence. It is known that this problem can be solved in O (n log n) time and space. Our …