EDBT 2026 Demo / reviewers in the wild / expert
Edward M. McCreight
dblp:58/2178
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 1987
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4 · 2 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
4 papers |
Computational geometry · 43% Algorithms and data structures · 39% Computational complexity · 19% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Integrated circuit design · 62% Memory systems · 19% Parallel and multicore computing · 19% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design › VLSI design
VLSI processor design |
0.0 | 1 | 1987 | The Dragon Processor · ASPLOS 1987 |
Computational geometry › range searching
orthogonal range searching |
0.0 | 1 | 1985 | Priority Search Trees · SIAM J. Comput. 1985 |
Algorithms and data structures › data structure design › search structures › search trees
finger search |
0.0 | 1 | 1977 | A New Representation for Linear Lists · STOC 1977 |
Algorithms and data structures › data structure design › search structures › search trees
digital search trees |
0.0 | 1 | 1976 | A Space-Economical Suffix Tree Construction Algorithm · J. ACM 1976 |
Algorithms and data structures › sequence algorithms › string algorithms › string indexing
suffix tree |
0.0 | 1 | 1976 | A Space-Economical Suffix Tree Construction Algorithm · J. ACM 1976 |
Computational complexity
computability theory |
0.0 | 1 | 1969 | Classes of Computable Functions Defined by Bounds on Computation: Preliminary Report · STOC 1969 |
Computational complexity › computability theory
recursive functions |
0.0 | 1 | 1969 | Classes of Computable Functions Defined by Bounds on Computation: Preliminary Report · STOC 1969 |
Computational complexity
resource-bounded computation |
0.0 | 1 | 1969 | Classes of Computable Functions Defined by Bounds on Computation: Preliminary Report · STOC 1969 |
Computational complexity › complexity classes
time and space complexity classes |
0.0 | 1 | 1969 | Classes of Computable Functions Defined by Bounds on Computation: Preliminary Report · STOC 1969 |
Methods — techniques the papers use, named apart from their topics
VLSI design · 0.0plane sweep · 0.0space-economical construction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1987 | The Dragon ProcessorabstractThe Xerox PARC Dragon is a VLSI research computer that uses several techniques to achieve dense code and fast procedure calls in a system that can support multiple processors on a central high bandwidth memory bus. Russell R. Atkinson, Edward M. McCreight |
ASPLOS | 2 |
| 1985 | Priority Search TreesabstractLet D be a dynamic set of ordered pairs $[ x,y ]$ over the set $0,1, \cdots ,k - 1$ of integers. Consider the following operations applied to D: (1) Insert (delete) a pair $[ x,y ]$ into (from) D. (2) Given test integers $x0,x1$, and $y1$, among all pairs $[ x,y ]$ in D such that $x0 \leqq x \leqq x1$ and $y \leqq y1$, find a pair whose x is minimal (or maximal). (3) Given test integers $x0$ and $x1$, among all pairs $[ x,y ]$ in D such that $x0 \leqq x \leqq x1$, find a pair whose y is minimal. (4) Given test integers $x0$, $x1$, and $y1$, enumerate those pairs $[x,y ]$ in D such that $x0 \leqq x \leqq x1$ and $y \leqq y1$. Using a new data structure that we call a priority search tree, of which two variants are introduced, operations (1), (2), and (3) can be implemented in $O(\log n)$ time, where n is the cardinality of D. Operation (4) is performed in at most $O(\log n + s)$ time, where s is the number of pairs enumerated. The priority search tree occupies $O(n)$ space. Priority seach tree algorithms can be used effectively as subroutines in diverse applications. With them one can answer questions of intersection or containment in a dynamic set of linear intervals. They can be used in combination with a well-known plane-sweep technique, to implement off-line algorithms for enumerating all intersecting pairs of rectangles. Priority search trees can also be used to implement best-/first-fit storage allocation. Edward M. McCreight |
SIAM J. Comput. | 1 |
| 1977 | A New Representation for Linear ListsabstractWe present a new data structure for maintaining a set of records in a linear list according to their key values. This data structure has the property that we can keep a number of fingers at points of interest in the key space (e.g., the beginning or the end of the list), so that access and modification in the neighborhood of a finger is very efficient. Leonidas J. Guibas, Edward M. McCreight, Michael F. Plass, Janet R. Roberts |
STOC | 2 |
| 1976 | A Space-Economical Suffix Tree Construction AlgorithmabstractA new algorithm is presented for constructing auxiliary digital search trees to aid in exact-match substring searching. This algorithm has the same asymptotic running time bound as previously published algorithms, but is more economical in space. Some implementation considerations are discussed, and new work on the modification of these search trees in response to incremental changes in the strings they index (the update problem) is presented. Edward M. McCreight |
J. ACM | 1 |
| 1972 | Organization and Maintenance of Large Ordered Indices
Rudolf Bayer, Edward M. McCreight |
Acta Informatica | 2 |
| 1969 | Classes of Computable Functions Defined by Bounds on Computation: Preliminary ReportabstractThe structure of the functions computable in time or space bounded by t is investigated for recursive functions t. The t-computable classes are shown to be closed under increasing recursively enumerable unions; as a corollary the primitive recursive functions are shown to equal the t-computable functions for a certain recursive t. Any countable partial order can be isomorphically embedded in the family of t-computable classes partially ordered by set inclusion. For any recursive t, there is a recursive t' which is (approximately) equal to an actual running time such that the t-computable functions equal the t'-computable functions. Edward M. McCreight, Albert R. Meyer |
STOC | 1 |