[图书][B] Algorithms and data structures: The basic toolbox

K Mehlhorn, P Sanders, P Sanders - 2008 - Springer
Algorithms are at the heart of every nontrivial computer application, and algorithmics is a
modern and active area of computer science. Every computer scientist and every …

[图书][B] Sequential and Parallel Algorithms and Data Structures

viii Preface reason for this change is that sequential processors have ceased to get
proportional performance improvements from increased circuit complexity. Although the …

STXXL: standard template library for XXL data sets

R Dementiev, L Kettner… - Software: Practice and …, 2008 - Wiley Online Library
We present the software library Stxxl that is an implementation of the C++ standard template
library (STL) for processing huge data sets that can fit only on hard disks. It supports parallel …

Algorithm engineering–an attempt at a definition

P Sanders - Efficient Algorithms: Essays Dedicated to Kurt …, 2009 - Springer
This paper defines algorithm engineering as a general methodology for algorithmic
research. The main process in this methodology is a cycle consisting of algorithm design …

Implementing sparse matrices for graph algorithms

A Buluç, J Gilbert, VB Shah - Graph Algorithms in the Language of Linear …, 2011 - SIAM
Sparse matrices are a key data structure for implementing graph algorithms using linear
algebra. This chapter reviews and evaluates storage formats for sparse matrices and their …

[PDF][PDF] HAT-trie: a cache-conscious trie-based data structure for strings

N Askitis, R Sinha - ACSC, 2007 - Citeseer
Tries are the fastest tree-based data structures for managing strings in-memory, but are
space-intensive. The burst-trie is almost as fast but reduces space by collapsing trie-chains …

Cache-oblivious data structures and algorithms for undirected breadth-first search and shortest paths

GS Brodal, R Fagerberg, U Meyer, N Zeh - … July 8-10, 2004. Proceedings 9, 2004 - Springer
We present improved cache-oblivious data structures and algorithms for breadth-first search
and the single-source shortest path problem on undirected graphs with non-negative edge …

Stxxl: Standard Template Library for XXL Data Sets

R Dementiev, L Kettner, P Sanders - … , Palma de Mallorca, Spain, October 3 …, 2005 - Springer
We present a software library Stxxl, that enables practice-oriented experimentation with
huge data sets. Stxxl is an implementation of the C++ standard template library STL for …

A computational study of external-memory BFS algorithms

D Ajwani, R Dementiev… - SODA'06 Proceedings …, 2006 - researchrepository.ucd.ie
Abstract Breadth First Search (BFS) traversal is an archetype for many important graph
problems. However, computing a BFS level decomposition for massive graphs was …

Engineering an external memory minimum spanning tree algorithm

R Dementiev, P Sanders, D Schultes… - Exploring New Frontiers of …, 2004 - Springer
We develop an external memory algorithm for computing minimum spanning trees. The
algorithm is considerably simpler than previously known external memory algorithms for this …