- Page 1 and 2:
TCSv2n4.qxd 4/24/2008 11:56 AM Page
- Page 4 and 5:
Algorithms and Data Structures for
- Page 6 and 7:
Foundations and Trends R○ in Theo
- Page 8 and 9:
Foundations and Trends R○ in Theo
- Page 10 and 11:
Preface I first became fascinated a
- Page 12:
Preface xi I would like to thank my
- Page 15 and 16:
xiv Contents 6 Lower Bounds on I/O
- Page 18 and 19:
1 Introduction The world is drownin
- Page 20 and 21:
However, not all memory references
- Page 22 and 23:
1.1 Overview 5 Our general goal is
- Page 24:
Table 1.1 Paradigms for I/O efficie
- Page 27 and 28:
10 Parallel Disk Model (PDM) spindl
- Page 29 and 30:
12 Parallel Disk Model (PDM) D = nu
- Page 31 and 32:
14 Parallel Disk Model (PDM) The pr
- Page 33 and 34:
16 Parallel Disk Model (PDM) 2.3 Re
- Page 35 and 36:
18 Parallel Disk Model (PDM) archit
- Page 38 and 39:
3 Fundamental I/O Operations and Bo
- Page 40:
As Table 3.1 indicates, the multipl
- Page 43 and 44:
26 Exploiting Locality and Load Bal
- Page 45 and 46:
28 Exploiting Locality and Load Bal
- Page 47 and 48:
30 External Sorting and Related Pro
- Page 49 and 50:
32 External Sorting and Related Pro
- Page 51 and 52:
34 External Sorting and Related Pro
- Page 53 and 54:
36 External Sorting and Related Pro
- Page 55 and 56:
38 External Sorting and Related Pro
- Page 57 and 58:
40 External Sorting and Related Pro
- Page 59 and 60:
42 External Sorting and Related Pro
- Page 61 and 62:
44 External Sorting and Related Pro
- Page 63 and 64: 46 External Sorting and Related Pro
- Page 65 and 66: 48 External Sorting and Related Pro
- Page 67 and 68: 50 External Sorting and Related Pro
- Page 69 and 70: 52 External Sorting and Related Pro
- Page 71 and 72: 54 External Sorting and Related Pro
- Page 74 and 75: 6 Lower Bounds on I/O In this chapt
- Page 76 and 77: 6.1 Permuting 59 in backwards order
- Page 78 and 79: 6.2 Lower Bounds for Sorting and Ot
- Page 80: 6.2 Lower Bounds for Sorting and Ot
- Page 83 and 84: 66 Matrix and Grid Computations the
- Page 86 and 87: 8 Batched Problems in Computational
- Page 88 and 89: 8.1 Distribution Sweep 71 Goodrich
- Page 90 and 91: 8.1 Distribution Sweep 73 the curre
- Page 92 and 93: Time (seconds) Time (seconds) 7000
- Page 94 and 95: 9 Batched Problems on Graphs The pr
- Page 96 and 97: Table 9.2 Best known I/O bounds for
- Page 98 and 99: 9.2 Special Cases 81 that contains
- Page 100 and 101: 10 External Hashing for Online Dict
- Page 102 and 103: 2 000 000 001 010 011 100 101 110 1
- Page 104 and 105: 10.2 Directoryless Methods 87 a tot
- Page 106 and 107: 11 Multiway Tree Data Structures In
- Page 108 and 109: 11.1 B-trees and Variants 91 “sha
- Page 110 and 111: 11.3 Parent Pointers and Level-Bala
- Page 112 and 113: 11.4 Buffer Trees 95 I/Os by follow
- Page 116 and 117: 12 Spatial Data Structures and Rang
- Page 118 and 119: x x y1 x 2 (a) (b) (c) (d) y1 x1 x2
- Page 120 and 121: 12.2 R-trees 12.2 R-trees 103 The R
- Page 122 and 123: 12.2 R-trees 105 Fig. 12.2 Costs fo
- Page 124 and 125: 12.3 Bootstrapping for 2-D Diagonal
- Page 126 and 127: 12.3 Bootstrapping for 2-D Diagonal
- Page 128 and 129: 12.4 Bootstrapping for Three-Sided
- Page 130 and 131: 12.5 General Orthogonal 2-D Range S
- Page 132 and 133: 12.6 Other Types of Range Search 11
- Page 134: 12.7 Lower Bounds for Orthogonal Ra
- Page 137 and 138: 120 Dynamic and Kinetic Data Struct
- Page 139 and 140: 122 Dynamic and Kinetic Data Struct
- Page 141 and 142: 124 String Processing in the text a
- Page 143 and 144: 126 String Processing with those of
- Page 145 and 146: 128 String Processing sorting algor
- Page 147 and 148: 130 Compressed Data Structures 15.1
- Page 149 and 150: 132 Compressed Data Structures We c
- Page 151 and 152: 134 Compressed Data Structures When
- Page 153 and 154: 136 Compressed Data Structures text
- Page 156 and 157: 16 Dynamic Memory Allocation The am
- Page 158 and 159: 17 External Memory Programming Envi
- Page 160 and 161: 143 We have seen in the previous ch
- Page 162 and 163: Conclusions In this manuscript, we
- Page 164 and 165:
Notations and Acronyms Several of t
- Page 166 and 167:
Notations and Acronyms 149 PDM para
- Page 168 and 169:
References [1] D. J. Abel, “A B +
- Page 170 and 171:
References 153 [26] D. Ajwani, I. M
- Page 172 and 173:
References 155 [55] L. Arge, L. Tom
- Page 174 and 175:
References 157 [88] R. S. Boyer and
- Page 176 and 177:
References 159 [117] T. H. Cormen a
- Page 178 and 179:
References 161 [149] D. Eppstein, Z
- Page 180 and 181:
References 163 [181] S. Govindaraja
- Page 182 and 183:
References 165 [210] P. C. Kanellak
- Page 184 and 185:
References 167 [245] V. Mäkinen, G
- Page 186 and 187:
References 169 [278] M. H. Overmars
- Page 188 and 189:
References 171 [310] M. Seltzer, K.
- Page 190 and 191:
References 173 [341] J. S. Vitter a