2008 | ||
---|---|---|
93 | Jon Louis Bentley: In the realm of insight and creativity. Commun. ACM 51(1): 52-54 (2008) | |
2006 | ||
92 | Sui-Yu Wang, Jon Louis Bentley: CAPTCHA Challenge Tradeoffs: Familiarity of Strings versus Degradation of Images. ICPR (3) 2006: 164-167 | |
91 | Jon Louis Bentley: Tiny Experiments for Algorithms and Life. WEA 2006: 182-182 | |
2005 | ||
90 | Henry S. Baird, Jon Louis Bentley: Implicit CAPTCHAs. DRR 2005: 191-196 | |
89 | Kiyoshi Sudo, Amit Bagga, Lawrence O'Gorman, Jon Louis Bentley: Using Information Extraction for Quality Analysis in Human Authentication. HICSS 2005 | |
88 | Jon Louis Bentley, Colin Mallows: How Much Assurance Does a PIN Provide? HIP 2005: 111-126 | |
87 | Lawrence O'Gorman, Amit Bagga, Jon Louis Bentley: Query-directed passwords. Computers & Security 24(7): 546-560 (2005) | |
2004 | ||
86 | Lawrence O'Gorman, Amit Bagga, Jon Louis Bentley: Call Center Customer Verification by Query-Directed Passwords. Financial Cryptography 2004: 54-67 | |
2003 | ||
85 | 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 | Jon Louis Bentley, M. Douglas McIlroy: Data Compression Using Long Common Strings. Data Compression Conference 1999: 287-295 | |
82 | 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 | 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 | 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 | Jon Louis Bentley, James B. Saxe: Generating Sorted Lists of Random Numbers. ACM Trans. Math. Softw. 6(3): 359-364 (1980) | |
27 | 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 | 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 | 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 | 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) |