2008 |
93 | EE | Jon Louis Bentley:
In the realm of insight and creativity.
Commun. ACM 51(1): 52-54 (2008) |
2006 |
92 | EE | Sui-Yu Wang,
Jon Louis Bentley:
CAPTCHA Challenge Tradeoffs: Familiarity of Strings versus Degradation of Images.
ICPR (3) 2006: 164-167 |
91 | EE | Jon Louis Bentley:
Tiny Experiments for Algorithms and Life.
WEA 2006: 182-182 |
2005 |
90 | EE | Henry S. Baird,
Jon Louis Bentley:
Implicit CAPTCHAs.
DRR 2005: 191-196 |
89 | EE | Kiyoshi Sudo,
Amit Bagga,
Lawrence O'Gorman,
Jon Louis Bentley:
Using Information Extraction for Quality Analysis in Human Authentication.
HICSS 2005 |
88 | EE | Jon Louis Bentley,
Colin Mallows:
How Much Assurance Does a PIN Provide?
HIP 2005: 111-126 |
87 | EE | Lawrence O'Gorman,
Amit Bagga,
Jon Louis Bentley:
Query-directed passwords.
Computers & Security 24(7): 546-560 (2005) |
2004 |
86 | EE | Lawrence O'Gorman,
Amit Bagga,
Jon Louis Bentley:
Call Center Customer Verification by Query-Directed Passwords.
Financial Cryptography 2004: 54-67 |
2003 |
85 | EE | Jon Louis Bentley:
Experiments for Algorithm Engineering.
COCOON 2003: 3-4 |
2001 |
84 | | Jon Louis Bentley,
M. Douglas McIlroy:
Data compression with long repeated strings.
Inf. Sci. 135(1-2): 1-11 (2001) |
1999 |
83 | EE | Jon Louis Bentley,
M. Douglas McIlroy:
Data Compression Using Long Common Strings.
Data Compression Conference 1999: 287-295 |
82 | EE | Jon Louis Bentley:
Excerpt from Programming Pearls: The Back of the Envelope.
IEEE Software 16(5): 121-125 (1999) |
1997 |
81 | | Jon Louis Bentley,
Robert Sedgewick:
Fast Algorithms for Sorting and Searching Strings.
SODA 1997: 360-369 |
1993 |
80 | | Jon Louis Bentley,
Kenneth L. Clarkson,
David B. Levine:
Fast Linear Expected-Time Algorithms for Computing Maxima and Convex Hulls.
Algorithmica 9(2): 168-183 (1993) |
79 | | Jon Louis Bentley,
M. Douglas McIlroy:
Engineering a Sort Function.
Softw., Pract. Exper. 23(11): 1249-1265 (1993) |
1991 |
78 | | Jon Louis Bentley,
Brian W. Kernighan:
A System for Algorithm Animation.
Computing Systems 4(1): 5-30 (1991) |
1990 |
77 | | Jon Louis Bentley,
Kenneth L. Clarkson,
David B. Levine:
Fast Linear Expected-Time Algorithms for Computing Maxima and Convex Hulls.
SODA 1990: 179-187 |
76 | | Jon Louis Bentley:
Experiments on Traveling Salesman Heuristics.
SODA 1990: 91-99 |
75 | EE | Jon Louis Bentley:
K-d Trees for Semidynamic Point Sets.
Symposium on Computational Geometry 1990: 187-197 |
1988 |
74 | | Jon Louis Bentley:
Teaching the Tricks of the Trade.
CSEE 1988: 1-8 |
73 | | Jon Louis Bentley,
Brian W. Kernighan:
Tools for Printing Indexes.
Electronic Publishing 1(1): 3-17 (1988) |
1987 |
72 | | Jon Louis Bentley:
The Furbelow Memorandum.
Commun. ACM 30(12): 998-999, 1010 (1987) |
71 | | Jon Louis Bentley:
Self-Describing Data.
Commun. ACM 30(6): 479-483 (1987) |
70 | | Jon Louis Bentley:
A Sample of Brilliance.
Commun. ACM 30(9): 754-757 (1987) |
69 | EE | Jon Louis Bentley,
Lynn W. Jelinski,
Brian W. Kernighan:
Chem - a program for phototypesetting chemical structure diagrams.
Computers & Chemistry 11(4): 281-297 (1987) |
68 | | Jon Louis Bentley,
John A. Dallen:
Exercises in Software Design.
IEEE Trans. Software Eng. 13(11): 1164-1169 (1987) |
1986 |
67 | | Jon Louis Bentley:
Birth of a Cruncher.
Commun. ACM 29(12): 1155-1161 (1986) |
66 | | Jon Louis Bentley:
Cutting the Gordian Knot.
Commun. ACM 29(2): 92-96 (1986) |
65 | | Jon Louis Bentley,
Daniel Dominic Sleator,
Robert Endre Tarjan,
Victor K. Wei:
A Locally Adaptive Data Compression Scheme.
Commun. ACM 29(4): 320-330 (1986) |
64 | | Jon Louis Bentley:
Literate Programming.
Commun. ACM 29(5): 364-369 (1986) |
63 | | Jon Louis Bentley:
A Literate Program.
Commun. ACM 29(6): 471-483 (1986) |
62 | | Jon Louis Bentley:
Little Languages.
Commun. ACM 29(8): 711-721 (1986) |
61 | | Jon Louis Bentley,
Brian W. Kernighan:
GRAP - A Language for Typesetting Graphs.
Commun. ACM 29(8): 782-792 (1986) |
60 | | Jon Louis Bentley:
Document Design.
Commun. ACM 29(9): 832-839 (1986) |
1985 |
59 | | Jon Louis Bentley:
Selection.
Commun. ACM 28(11): 1121-1127 (1985) |
58 | | Jon Louis Bentley:
Tricks of the Trade.
Commun. ACM 28(2): 138-141 (1985) |
57 | | Jon Louis Bentley:
Thanks, Heaps.
Commun. ACM 28(3): 245-250 (1985) |
56 | | Jon Louis Bentley,
Catherine C. McGeoch:
Amortized Analyses of Self-Organizing Sequential Search Heuristics.
Commun. ACM 28(4): 404-411 (1985) |
55 | | Jon Louis Bentley:
A Spelling Checker.
Commun. ACM 28(5): 456-462 (1985) |
54 | | Jon Louis Bentley:
Associative Arrays.
Commun. ACM 28(6): 570-576 (1985) |
53 | | Jon Louis Bentley:
Confessions of a Coder.
Commun. ACM 28(7): 671-679 (1985) |
52 | | Jon Louis Bentley:
Bumper-Sticker Computer Science.
Commun. ACM 28(9): 896-901 (1985) |
1984 |
51 | | Harold N. Gabow,
Jon Louis Bentley,
Robert Endre Tarjan:
Scaling and Related Techniques for Geometry Problems
STOC 1984: 135-143 |
50 | | Jon Louis Bentley,
David S. Johnson,
Frank Thomson Leighton,
Catherine C. McGeoch,
Lyle A. McGeoch:
Some Unexpected Expected Behavior Results for Bin Packing
STOC 1984: 279-288 |
49 | | Jon Louis Bentley:
Perspective on Performance.
Commun. ACM 27(11): 1087-1092 (1984) |
48 | | Jon Louis Bentley:
A Little Program, A Lot of Fun.
Commun. ACM 27(12): 1179-1182 (1984) |
47 | | Jon Louis Bentley:
Code Tuning.
Commun. ACM 27(2): 91-96 (1984) |
46 | | Jon Louis Bentley:
The Back of the Envelope.
Commun. ACM 27(3): 180-184 (1984) |
45 | | Jon Louis Bentley:
How to Sort.
Commun. ACM 27(4): 287-291 (1984) |
44 | | Jon Louis Bentley:
Squeezing Space.
Commun. ACM 27(5): 416-421 (1984) |
43 | | Jon Louis Bentley:
Graphic Output.
Commun. ACM 27(6): 529-536 (1984) |
42 | | Jon Louis Bentley:
Updates.
Commun. ACM 27(7): 630-636 (1984) |
41 | | Jon Louis Bentley:
Algorithm Design Techniques.
Commun. ACM 27(9): 865-871 (1984) |
40 | | Jon Louis Bentley:
Abstract Data Types.
Commun. ACM 30(4): 284-290 (1984) |
1983 |
39 | | Jon Louis Bentley:
Data Structures Programs.
Commun. ACM 26(10): 726-730 (1983) |
38 | | Jon Louis Bentley:
Writing Correct Programs.
Commun. ACM 26(12): 1040-1045 (1983) |
37 | | Jon Louis Bentley:
Cracking the Oyster.
Commun. ACM 26(8): 549-552 (1983) |
36 | | Jon Louis Bentley:
Aha! Algorithms.
Commun. ACM 26(9): 623-628 (1983) |
1982 |
35 | | Jon Louis Bentley,
Mark G. Faust,
Franco P. Preparata:
Approximation Algorithms for Convex Hulls.
Commun. ACM 25(1): 64-68 (1982) |
34 | | Jon Louis Bentley,
Donna J. Brown:
A General Class of Resource Tradeoffs.
J. Comput. Syst. Sci. 25(2): 214-238 (1982) |
1981 |
33 | | Jon Louis Bentley,
Thomas Ottmann:
The Complexity of Manipulating Hierarchically Defined Sets of Rectangles.
MFCS 1981: 1-15 |
1980 |
32 | | Jon Louis Bentley,
Donna J. Brown:
A General Class of Resource Tradeoffs (Extended Abstract)
FOCS 1980: 217-228 |
31 | | Christos H. Papadimitriou,
Jon Louis Bentley:
A Worst-Case Analysis of Nearest Neighbor Searching by Projection.
ICALP 1980: 470-482 |
30 | | Brian Ford,
Jon Louis Bentley,
J. J. Du Croz,
Stephen J. Hague:
Preparing the NAG library.
Problems and Methodologies in Mathematical Software Production 1980: 81-90 |
29 | | Jon Louis Bentley,
Thomas Ottmann:
The Power of a One-Dimensional Vector of Processors.
WG 1980: 80-89 |
28 | EE | Jon Louis Bentley,
James B. Saxe:
Generating Sorted Lists of Random Numbers.
ACM Trans. Math. Softw. 6(3): 359-364 (1980) |
27 | EE | Jon Louis Bentley,
Bruce W. Weide,
Andrew Chi-Chih Yao:
Optimal Expected-Time Algorithms for Closest Point Problems.
ACM Trans. Math. Softw. 6(4): 563-580 (1980) |
26 | | Jon Louis Bentley,
Hermann A. Maurer:
Efficient Worst-Case Data Structures for Range Searching.
Acta Inf. 13: 155-168 (1980) |
25 | | Jon Louis Bentley:
Multidimensional Divide-and-Conquer.
Commun. ACM 23(4): 214-229 (1980) |
24 | | Jon Louis Bentley,
Derick Wood:
An Optimal Worst Case Algorithm for Reporting Intersections of Rectangles.
IEEE Trans. Computers 29(7): 571-577 (1980) |
23 | | Jon Louis Bentley,
Mary Shaw:
An Alphard Specification of a Correct and Efficient Transformation on Data Structures.
IEEE Trans. Software Eng. 6(6): 572-584 (1980) |
22 | | Jon Louis Bentley:
A Parallel Algorithm for Constructing Minimum Spanning Trees.
J. Algorithms 1(1): 51-59 (1980) |
21 | | Jon Louis Bentley,
James B. Saxe:
Decomposable Searching Problems I: Static-to-Dynamic Transformation.
J. Algorithms 1(4): 301-358 (1980) |
1979 |
20 | | James B. Saxe,
Jon Louis Bentley:
Transforming Static Data Structures to Dynamic Structures (Abridged Version)
FOCS 1979: 148-168 |
19 | | Jon Louis Bentley,
Jerome H. Friedman:
Data Structures for Range Searching.
ACM Comput. Surv. 11(4): 397-409 (1979) |
18 | | Jon Louis Bentley:
Introduction to Algorithm Design.
IEEE Computer 12(2): 66-78 (1979) |
17 | | Jon Louis Bentley,
Thomas Ottmann:
Algorithms for Reporting and Counting Geometric Intersections.
IEEE Trans. Computers 28(9): 643-647 (1979) |
16 | | Jon Louis Bentley:
Multidimensional Binary Search Trees in Database Applications.
IEEE Trans. Software Eng. 5(4): 333-340 (1979) |
15 | | Jon Louis Bentley,
Hermann A. Maurer:
A Note on Euclidean Near Neighbor Searching in the Plane.
Inf. Process. Lett. 8(3): 133-136 (1979) |
14 | | Jon Louis Bentley:
Decomposable Searching Problems.
Inf. Process. Lett. 8(5): 244-251 (1979) |
13 | | Brian Ford,
Jon Louis Bentley,
J. J. Du Croz,
Stephen J. Hague:
The NAG Library 'Machine'.
Softw., Pract. Exper. 9(1): 65-72 (1979) |
1978 |
12 | | Jon Louis Bentley,
Jerome H. Friedman:
Fast Algorithms for Constructing Minimal Spanning Trees in Coordinate Spaces.
IEEE Trans. Computers 27(2): 97-105 (1978) |
11 | | Jon Louis Bentley,
Michael Ian Shamos:
Divide and Conquer for Linear Expected Time.
Inf. Process. Lett. 7(2): 87-91 (1978) |
10 | EE | Jon Louis Bentley,
H. T. Kung,
Mario Schkolnick,
Clark D. Thompson:
On the Average Number of Maxima in a Set of Vectors and Applications.
J. ACM 25(4): 536-543 (1978) |
1977 |
9 | EE | Jerome H. Friedman,
Jon Louis Bentley,
Raphael A. Finkel:
An Algorithm for Finding Best Matches in Logarithmic Expected Time.
ACM Trans. Math. Softw. 3(3): 209-226 (1977) |
8 | | Jon Louis Bentley,
Donald F. Stanat,
E. Hollings Williams Jr.:
The Complexity of Finding Fixed-Radius Near Neighbors.
Inf. Process. Lett. 6(6): 209-212 (1977) |
1976 |
7 | | Jon Louis Bentley,
Brian Ford:
On the Enhancement of Portability within the NAG Project - Statistical Survey.
Portability of Numerical Software 1976: 505-528 |
6 | | Jon Louis Bentley,
Michael Ian Shamos:
Divide-and-Conquer in Multidimensional Space
STOC 1976: 220-230 |
5 | | Jon Louis Bentley,
Walter A. Burkhard:
Heuristics for Partial-Match Retrieval Data Base Design.
Inf. Process. Lett. 4(5): 132-135 (1976) |
4 | | Jon Louis Bentley,
Andrew Chi-Chih Yao:
An Almost Optimal Algorithm for Unbounded Searching.
Inf. Process. Lett. 5(3): 82-87 (1976) |
1975 |
3 | EE | Jon Louis Bentley:
Multidimensional Binary Search Trees Used for Associative Searching.
Commun. ACM 18(9): 509-517 (1975) |
2 | | Jon Louis Bentley,
Donald F. Stanat:
Analysis of Range Searches in Quad Trees.
Inf. Process. Lett. 3(6): 170-173 (1975) |
1974 |
1 | | Raphael A. Finkel,
Jon Louis Bentley:
Quad Trees: A Data Structure for Retrieval on Composite Keys
Acta Inf. 4: 1-9 (1974) |