%PDF-1.5
%туЯг
143 0 obj
<<
/Type /StructTreeRoot
/RoleMap 144 0 R
/ParentTree 145 0 R
/K [ 146 0 R 153 0 R 179 0 R 200 0 R 221 0 R 267 0 R 337 0 R 353 0 R 375 0 R 437 0 R
456 0 R 522 0 R 574 0 R 607 0 R 638 0 R 677 0 R 743 0 R 792 0 R 809 0 R 837 0 R 910 0 R
944 0 R 972 0 R 1000 0 R 1028 0 R 1062 0 R 1089 0 R 1120 0 R 1145 0 R 1175 0 R 1222 0 R
1244 0 R 1278 0 R 1296 0 R 1336 0 R 1370 0 R 1389 0 R 1445 0 R 1498 0 R 1527 0 R
1568 0 R 1605 0 R 1626 0 R 1651 0 R 1691 0 R 1732 0 R 1742 0 R 1762 0 R 1799 0 R
1829 0 R 1855 0 R 1889 0 R 1928 0 R 1980 0 R 1984 0 R 2007 0 R ]
/ParentTreeNextKey 56
>>
endobj
144 0 obj
<<
/Footnote /Note
/Endnote /Note
/Textbox /Sect
/Header /Sect
/Footer /Sect
/InlineShape /Sect
/Annotation /Sect
/Artifact /Sect
/Workbook /Document
/Worksheet /Part
/Macrosheet /Part
/Chartsheet /Part
/Dialogsheet /Part
/Slide /Part
/Chart /Sect
/Diagram /Figure
>>
endobj
145 0 obj
<<
/Nums [ 0 148 0 R 1 155 0 R 2 181 0 R 3 202 0 R 4 223 0 R 5 269 0 R 6 339 0 R 7 355 0 R
8 377 0 R 9 439 0 R 10 458 0 R 11 524 0 R 12 576 0 R 13 609 0 R 14 640 0 R 15 679 0 R
16 745 0 R 17 794 0 R 18 811 0 R 19 839 0 R 20 912 0 R 21 946 0 R 22 974 0 R 23 1002 0 R
24 1030 0 R 25 1064 0 R 26 1091 0 R 27 1122 0 R 28 1147 0 R 29 1177 0 R 30 1224 0 R
31 1246 0 R 32 1280 0 R 33 1298 0 R 34 1338 0 R 35 1372 0 R 36 1391 0 R 37 1447 0 R
38 1500 0 R 39 1529 0 R 40 1570 0 R 41 1607 0 R 42 1628 0 R 43 1653 0 R 44 1693 0 R
45 1734 0 R 46 1744 0 R 47 1764 0 R 48 1801 0 R 49 1831 0 R 50 1857 0 R 51 1891 0 R
52 1930 0 R 53 1982 0 R 54 1986 0 R 55 2009 0 R ]
>>
endobj
146 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 147 0 R 150 0 R ]
/Pg 3 0 R
>>
endobj
147 0 obj
<<
/P 146 0 R
/S /Span
/Type /StructElem
/Pg 3 0 R
/K 0
>>
endobj
148 0 obj
[ 147 0 R 152 0 R ]
endobj
150 0 obj
<<
/P 146 0 R
/S /Textbox
/Type /StructElem
/K [ 151 0 R ]
/Pg 3 0 R
>>
endobj
151 0 obj
<<
/P 150 0 R
/S /H1
/Type /StructElem
/K [ 152 0 R ]
/Pg 3 0 R
>>
endobj
152 0 obj
<<
/P 151 0 R
/S /Span
/Type /StructElem
/ActualText (Searching)
/K [ 1 ]
/Pg 3 0 R
>>
endobj
153 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 154 0 R 156 0 R 159 0 R ]
/Pg 9 0 R
>>
endobj
154 0 obj
<<
/P 153 0 R
/S /Span
/Type /StructElem
/Pg 9 0 R
/K 0
>>
endobj
155 0 obj
[ 154 0 R 158 0 R 163 0 R 164 0 R 168 0 R 169 0 R 172 0 R 173 0 R 177 0 R 178 0 R
]
endobj
156 0 obj
<<
/P 153 0 R
/S /Textbox
/Type /StructElem
/K [ 157 0 R ]
/Pg 9 0 R
>>
endobj
157 0 obj
<<
/P 156 0 R
/S /H1
/Type /StructElem
/K [ 158 0 R ]
/Pg 9 0 R
>>
endobj
158 0 obj
<<
/P 157 0 R
/S /Span
/Type /StructElem
/ActualText (Two Basic Searches for arrays)
/K [ 1 ]
/Pg 9 0 R
>>
endobj
159 0 obj
<<
/P 153 0 R
/S /Textbox
/Type /StructElem
/K [ 160 0 R ]
/Pg 9 0 R
>>
endobj
160 0 obj
<<
/P 159 0 R
/S /L
/Type /StructElem
/K [ 161 0 R 165 0 R 170 0 R 174 0 R ]
/Pg 9 0 R
>>
endobj
161 0 obj
<<
/P 160 0 R
/S /LI
/Type /StructElem
/K [ 162 0 R ]
/Pg 9 0 R
>>
endobj
162 0 obj
<<
/P 161 0 R
/S /LBody
/Type /StructElem
/K [ 163 0 R 164 0 R ]
/Pg 9 0 R
>>
endobj
163 0 obj
<<
/P 162 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 9 0 R
>>
endobj
164 0 obj
<<
/P 162 0 R
/S /Span
/Type /StructElem
/ActualText (Sequential Search:)
/K [ 3 ]
/Pg 9 0 R
>>
endobj
165 0 obj
<<
/P 160 0 R
/S /L
/Type /StructElem
/K [ 166 0 R ]
/Pg 9 0 R
>>
endobj
166 0 obj
<<
/P 165 0 R
/S /LI
/Type /StructElem
/K [ 167 0 R ]
/Pg 9 0 R
>>
endobj
167 0 obj
<<
/P 166 0 R
/S /LBody
/Type /StructElem
/K [ 168 0 R 169 0 R ]
/Pg 9 0 R
>>
endobj
168 0 obj
<<
/P 167 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 4 ]
/Pg 9 0 R
>>
endobj
169 0 obj
<<
/P 167 0 R
/S /Span
/Type /StructElem
/ActualText (Can be used to locate an item in any array.)
/K [ 5 ]
/Pg 9 0 R
>>
endobj
170 0 obj
<<
/P 160 0 R
/S /LI
/Type /StructElem
/K [ 171 0 R ]
/Pg 9 0 R
>>
endobj
171 0 obj
<<
/P 170 0 R
/S /LBody
/Type /StructElem
/K [ 172 0 R 173 0 R ]
/Pg 9 0 R
>>
endobj
172 0 obj
<<
/P 171 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 6 ]
/Pg 9 0 R
>>
endobj
173 0 obj
<<
/P 171 0 R
/S /Span
/Type /StructElem
/ActualText (Binary Search:)
/K [ 7 ]
/Pg 9 0 R
>>
endobj
174 0 obj
<<
/P 160 0 R
/S /L
/Type /StructElem
/K [ 175 0 R ]
/Pg 9 0 R
>>
endobj
175 0 obj
<<
/P 174 0 R
/S /LI
/Type /StructElem
/K [ 176 0 R ]
/Pg 9 0 R
>>
endobj
176 0 obj
<<
/P 175 0 R
/S /LBody
/Type /StructElem
/K [ 177 0 R 178 0 R ]
/Pg 9 0 R
>>
endobj
177 0 obj
<<
/P 176 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 8 ]
/Pg 9 0 R
>>
endobj
178 0 obj
<<
/P 176 0 R
/S /Span
/Type /StructElem
/ActualText (Requires an ordered list.)
/K [ 9 ]
/Pg 9 0 R
>>
endobj
179 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 180 0 R 182 0 R 185 0 R ]
/Pg 16 0 R
>>
endobj
180 0 obj
<<
/P 179 0 R
/S /Span
/Type /StructElem
/Pg 16 0 R
/K 0
>>
endobj
181 0 obj
[ 180 0 R 184 0 R 189 0 R 190 0 R 193 0 R 194 0 R 195 0 R 198 0 R 199 0 R ]
endobj
182 0 obj
<<
/P 179 0 R
/S /Textbox
/Type /StructElem
/K [ 183 0 R ]
/Pg 16 0 R
>>
endobj
183 0 obj
<<
/P 182 0 R
/S /H1
/Type /StructElem
/K [ 184 0 R ]
/Pg 16 0 R
>>
endobj
184 0 obj
<<
/P 183 0 R
/S /Span
/Type /StructElem
/ActualText (Sequential Search)
/K [ 1 ]
/Pg 16 0 R
>>
endobj
185 0 obj
<<
/P 179 0 R
/S /Textbox
/Type /StructElem
/K [ 186 0 R ]
/Pg 16 0 R
>>
endobj
186 0 obj
<<
/P 185 0 R
/S /L
/Type /StructElem
/K [ 187 0 R 191 0 R 196 0 R ]
/Pg 16 0 R
>>
endobj
187 0 obj
<<
/P 186 0 R
/S /LI
/Type /StructElem
/K [ 188 0 R ]
/Pg 16 0 R
>>
endobj
188 0 obj
<<
/P 187 0 R
/S /LBody
/Type /StructElem
/K [ 189 0 R 190 0 R ]
/Pg 16 0 R
>>
endobj
189 0 obj
<<
/P 188 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 16 0 R
>>
endobj
190 0 obj
<<
/P 188 0 R
/S /Span
/Type /StructElem
/ActualText (Used when the list is not ordered.)
/K [ 3 ]
/Pg 16 0 R
>>
endobj
191 0 obj
<<
/P 186 0 R
/S /LI
/Type /StructElem
/K [ 192 0 R ]
/Pg 16 0 R
>>
endobj
192 0 obj
<<
/P 191 0 R
/S /LBody
/Type /StructElem
/K [ 193 0 R 194 0 R 195 0 R ]
/Pg 16 0 R
>>
endobj
193 0 obj
<<
/P 192 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 4 ]
/Pg 16 0 R
>>
endobj
194 0 obj
<<
/P 192 0 R
/S /Span
/Type /StructElem
/ActualText (Used for small lists or lists that are not )
/K [ 5 ]
/Pg 16 0 R
>>
endobj
195 0 obj
<<
/P 192 0 R
/S /Span
/Type /StructElem
/ActualText (searched often.)
/K [ 6 ]
/Pg 16 0 R
>>
endobj
196 0 obj
<<
/P 186 0 R
/S /LI
/Type /StructElem
/K [ 197 0 R ]
/Pg 16 0 R
>>
endobj
197 0 obj
<<
/P 196 0 R
/S /LBody
/Type /StructElem
/K [ 198 0 R 199 0 R ]
/Pg 16 0 R
>>
endobj
198 0 obj
<<
/P 197 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 7 ]
/Pg 16 0 R
>>
endobj
199 0 obj
<<
/P 197 0 R
/S /Span
/Type /StructElem
/ActualText (Algorithm of Linear Search)
/K [ 8 ]
/Pg 16 0 R
>>
endobj
200 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 201 0 R 203 0 R 206 0 R ]
/Pg 18 0 R
>>
endobj
201 0 obj
<<
/P 200 0 R
/S /Span
/Type /StructElem
/Pg 18 0 R
/K 0
>>
endobj
202 0 obj
[ 201 0 R 205 0 R 210 0 R 211 0 R 214 0 R 215 0 R 216 0 R 219 0 R 220 0 R ]
endobj
203 0 obj
<<
/P 200 0 R
/S /Textbox
/Type /StructElem
/K [ 204 0 R ]
/Pg 18 0 R
>>
endobj
204 0 obj
<<
/P 203 0 R
/S /H1
/Type /StructElem
/K [ 205 0 R ]
/Pg 18 0 R
>>
endobj
205 0 obj
<<
/P 204 0 R
/S /Span
/Type /StructElem
/ActualText (Sequential Search)
/K [ 1 ]
/Pg 18 0 R
>>
endobj
206 0 obj
<<
/P 200 0 R
/S /Textbox
/Type /StructElem
/K [ 207 0 R ]
/Pg 18 0 R
>>
endobj
207 0 obj
<<
/P 206 0 R
/S /L
/Type /StructElem
/K [ 208 0 R 212 0 R 217 0 R ]
/Pg 18 0 R
>>
endobj
208 0 obj
<<
/P 207 0 R
/S /LI
/Type /StructElem
/K [ 209 0 R ]
/Pg 18 0 R
>>
endobj
209 0 obj
<<
/P 208 0 R
/S /LBody
/Type /StructElem
/K [ 210 0 R 211 0 R ]
/Pg 18 0 R
>>
endobj
210 0 obj
<<
/P 209 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 18 0 R
>>
endobj
211 0 obj
<<
/P 209 0 R
/S /Span
/Type /StructElem
/ActualText (Used when the list is not ordered.)
/K [ 3 ]
/Pg 18 0 R
>>
endobj
212 0 obj
<<
/P 207 0 R
/S /LI
/Type /StructElem
/K [ 213 0 R ]
/Pg 18 0 R
>>
endobj
213 0 obj
<<
/P 212 0 R
/S /LBody
/Type /StructElem
/K [ 214 0 R 215 0 R 216 0 R ]
/Pg 18 0 R
>>
endobj
214 0 obj
<<
/P 213 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 4 ]
/Pg 18 0 R
>>
endobj
215 0 obj
<<
/P 213 0 R
/S /Span
/Type /StructElem
/ActualText (Used for small lists or lists that are not )
/K [ 5 ]
/Pg 18 0 R
>>
endobj
216 0 obj
<<
/P 213 0 R
/S /Span
/Type /StructElem
/ActualText (searched often.)
/K [ 6 ]
/Pg 18 0 R
>>
endobj
217 0 obj
<<
/P 207 0 R
/S /LI
/Type /StructElem
/K [ 218 0 R ]
/Pg 18 0 R
>>
endobj
218 0 obj
<<
/P 217 0 R
/S /LBody
/Type /StructElem
/K [ 219 0 R 220 0 R ]
/Pg 18 0 R
>>
endobj
219 0 obj
<<
/P 218 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 7 ]
/Pg 18 0 R
>>
endobj
220 0 obj
<<
/P 218 0 R
/S /Span
/Type /StructElem
/ActualText (Algorithm of Linear Search)
/K [ 8 ]
/Pg 18 0 R
>>
endobj
221 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 222 0 R 224 0 R 227 0 R 254 0 R ]
/Pg 20 0 R
>>
endobj
222 0 obj
<<
/P 221 0 R
/S /Span
/Type /StructElem
/Pg 20 0 R
/K 0
>>
endobj
223 0 obj
[ 222 0 R 226 0 R 229 0 R 231 0 R 233 0 R 235 0 R 236 0 R 237 0 R 238 0 R 239 0 R
241 0 R 242 0 R 244 0 R 245 0 R 246 0 R 248 0 R 250 0 R 251 0 R 252 0 R 253 0 R 256 0 R
258 0 R 260 0 R 261 0 R 263 0 R 264 0 R 265 0 R 266 0 R ]
endobj
224 0 obj
<<
/P 221 0 R
/S /Textbox
/Type /StructElem
/K [ 225 0 R ]
/Pg 20 0 R
>>
endobj
225 0 obj
<<
/P 224 0 R
/S /H1
/Type /StructElem
/K [ 226 0 R ]
/Pg 20 0 R
>>
endobj
226 0 obj
<<
/P 225 0 R
/S /Span
/Type /StructElem
/ActualText (Algorithm of Linear Search)
/K [ 1 ]
/Pg 20 0 R
>>
endobj
227 0 obj
<<
/P 221 0 R
/S /Textbox
/Type /StructElem
/K [ 228 0 R 230 0 R 232 0 R 234 0 R 240 0 R 243 0 R 247 0 R 249 0 R ]
/Pg 20 0 R
>>
endobj
228 0 obj
<<
/P 227 0 R
/S /P
/Type /StructElem
/K [ 229 0 R ]
/Pg 20 0 R
>>
endobj
229 0 obj
<<
/P 228 0 R
/S /Span
/Type /StructElem
/ActualText (int linearSearch\(int a[], int first, )
/K [ 2 ]
/Pg 20 0 R
>>
endobj
230 0 obj
<<
/P 227 0 R
/S /P
/Type /StructElem
/K [ 231 0 R ]
/Pg 20 0 R
>>
endobj
231 0 obj
<<
/P 230 0 R
/S /Span
/Type /StructElem
/ActualText (int last, int key\) )
/K [ 3 ]
/Pg 20 0 R
>>
endobj
232 0 obj
<<
/P 227 0 R
/S /P
/Type /StructElem
/K [ 233 0 R ]
/Pg 20 0 R
>>
endobj
233 0 obj
<<
/P 232 0 R
/S /Span
/Type /StructElem
/ActualText (Searches a[first]..a[last] for key. )
/K [ 4 ]
/Pg 20 0 R
>>
endobj
234 0 obj
<<
/P 227 0 R
/S /P
/Type /StructElem
/K [ 235 0 R 236 0 R 237 0 R 238 0 R 239 0 R ]
/Pg 20 0 R
>>
endobj
235 0 obj
<<
/P 234 0 R
/S /Span
/Type /StructElem
/ActualText (returns: index of the matching )
/K [ 5 ]
/Pg 20 0 R
>>
endobj
236 0 obj
<<
/P 234 0 R
/S /Span
/Type /StructElem
/ActualText (element if it finds key, )
/K [ 6 ]
/Pg 20 0 R
>>
endobj
237 0 obj
<<
/P 234 0 R
/S /Span
/Type /StructElem
/ActualText (otherwise )
/K [ 7 ]
/Pg 20 0 R
>>
endobj
238 0 obj
<<
/P 234 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 8 ]
/Pg 20 0 R
>>
endobj
239 0 obj
<<
/P 234 0 R
/S /Span
/Type /StructElem
/ActualText (1.)
/K [ 9 ]
/Pg 20 0 R
>>
endobj
240 0 obj
<<
/P 227 0 R
/S /P
/Type /StructElem
/K [ 241 0 R 242 0 R ]
/Pg 20 0 R
>>
endobj
241 0 obj
<<
/P 240 0 R
/S /Span
/Type /StructElem
/ActualText (a in array of \(possibly unsorted\) )
/K [ 10 ]
/Pg 20 0 R
>>
endobj
242 0 obj
<<
/P 240 0 R
/S /Span
/Type /StructElem
/ActualText (values.)
/K [ 11 ]
/Pg 20 0 R
>>
endobj
243 0 obj
<<
/P 227 0 R
/S /P
/Type /StructElem
/K [ 244 0 R 245 0 R 246 0 R ]
/Pg 20 0 R
>>
endobj
244 0 obj
<<
/P 243 0 R
/S /Span
/Type /StructElem
/ActualText (first, last in lower and upper )
/K [ 12 ]
/Pg 20 0 R
>>
endobj
245 0 obj
<<
/P 243 0 R
/S /Span
/Type /StructElem
/ActualText (subscript bounds key in value )
/K [ 13 ]
/Pg 20 0 R
>>
endobj
246 0 obj
<<
/P 243 0 R
/S /Span
/Type /StructElem
/ActualText (to search for.)
/K [ 14 ]
/Pg 20 0 R
>>
endobj
247 0 obj
<<
/P 227 0 R
/S /P
/Type /StructElem
/K [ 248 0 R ]
/Pg 20 0 R
>>
endobj
248 0 obj
<<
/P 247 0 R
/S /Span
/Type /StructElem
/ActualText (returns: )
/K [ 15 ]
/Pg 20 0 R
>>
endobj
249 0 obj
<<
/P 227 0 R
/S /P
/Type /StructElem
/K [ 250 0 R 251 0 R 252 0 R 253 0 R ]
/Pg 20 0 R
>>
endobj
250 0 obj
<<
/P 249 0 R
/S /Span
/Type /StructElem
/ActualText (index of key, or )
/K [ 16 ]
/Pg 20 0 R
>>
endobj
251 0 obj
<<
/P 249 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 17 ]
/Pg 20 0 R
>>
endobj
252 0 obj
<<
/P 249 0 R
/S /Span
/Type /StructElem
/ActualText (1 if key is not )
/K [ 18 ]
/Pg 20 0 R
>>
endobj
253 0 obj
<<
/P 249 0 R
/S /Span
/Type /StructElem
/ActualText (in the array. )
/K [ 19 ]
/Pg 20 0 R
>>
endobj
254 0 obj
<<
/P 221 0 R
/S /Textbox
/Type /StructElem
/K [ 255 0 R 257 0 R 259 0 R 262 0 R ]
/Pg 20 0 R
>>
endobj
255 0 obj
<<
/P 254 0 R
/S /P
/Type /StructElem
/K [ 256 0 R ]
/Pg 20 0 R
>>
endobj
256 0 obj
<<
/P 255 0 R
/S /Span
/Type /StructElem
/ActualText (1. Repeat for i=first to last )
/K [ 20 ]
/Pg 20 0 R
>>
endobj
257 0 obj
<<
/P 254 0 R
/S /P
/Type /StructElem
/K [ 258 0 R ]
/Pg 20 0 R
>>
endobj
258 0 obj
<<
/P 257 0 R
/S /Span
/Type /StructElem
/ActualText (a. if \(key = a[i]\) )
/K [ 21 ]
/Pg 20 0 R
>>
endobj
259 0 obj
<<
/P 254 0 R
/S /P
/Type /StructElem
/K [ 260 0 R 261 0 R ]
/Pg 20 0 R
>>
endobj
260 0 obj
<<
/P 259 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ d i s p l a y k e y f o u n d a t )
/K [ 22 ]
/Pg 20 0 R
>>
endobj
261 0 obj
<<
/P 259 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ l o c a t i o n I )
/K [ 23 ]
/Pg 20 0 R
>>
endobj
262 0 obj
<<
/P 254 0 R
/S /P
/Type /StructElem
/K [ 263 0 R 264 0 R 265 0 R 266 0 R ]
/Pg 20 0 R
>>
endobj
263 0 obj
<<
/P 262 0 R
/S /Span
/Type /StructElem
/ActualText (2. )
/K [ 24 ]
/Pg 20 0 R
>>
endobj
264 0 obj
<<
/P 262 0 R
/S /Span
/Type /StructElem
/ActualText (return )
/K [ 25 ]
/Pg 20 0 R
>>
endobj
265 0 obj
<<
/P 262 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 26 ]
/Pg 20 0 R
>>
endobj
266 0 obj
<<
/P 262 0 R
/S /Span
/Type /StructElem
/ActualText (1; // failed to find key)
/K [ 27 ]
/Pg 20 0 R
>>
endobj
267 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 268 0 R 270 0 R 273 0 R ]
/Pg 22 0 R
>>
endobj
268 0 obj
<<
/P 267 0 R
/S /Span
/Type /StructElem
/Pg 22 0 R
/K 0
>>
endobj
269 0 obj
[ 268 0 R 272 0 R 275 0 R 280 0 R 284 0 R 285 0 R 289 0 R 290 0 R 295 0 R 297 0 R
301 0 R 302 0 R 306 0 R 311 0 R 312 0 R 316 0 R 317 0 R 321 0 R 326 0 R 327 0 R 331 0 R
332 0 R 336 0 R ]
endobj
270 0 obj
<<
/P 267 0 R
/S /Textbox
/Type /StructElem
/K [ 271 0 R ]
/Pg 22 0 R
>>
endobj
271 0 obj
<<
/P 270 0 R
/S /H1
/Type /StructElem
/K [ 272 0 R ]
/Pg 22 0 R
>>
endobj
272 0 obj
<<
/P 271 0 R
/S /Span
/Type /StructElem
/ActualText (Efficiency of linear search)
/K [ 1 ]
/Pg 22 0 R
>>
endobj
273 0 obj
<<
/P 267 0 R
/S /Table
/Type /StructElem
/K [ 274 0 R ]
>>
endobj
274 0 obj
<<
/P 273 0 R
/S /TBody
/Type /StructElem
/K [ 275 0 R 276 0 R 291 0 R 307 0 R 322 0 R ]
/Pg 22 0 R
>>
endobj
275 0 obj
<<
/P 274 0 R
/S /Span
/Type /StructElem
/Pg 22 0 R
/K 2
>>
endobj
276 0 obj
<<
/P 274 0 R
/S /TR
/Type /StructElem
/K [ 277 0 R 281 0 R 286 0 R ]
/Pg 22 0 R
>>
endobj
277 0 obj
<<
/P 276 0 R
/S /TD
/Type /StructElem
/K [ 278 0 R ]
/Pg 22 0 R
>>
endobj
278 0 obj
<<
/P 277 0 R
/S /Textbox
/Type /StructElem
/K [ 279 0 R ]
/Pg 22 0 R
>>
endobj
279 0 obj
<<
/P 278 0 R
/S /P
/Type /StructElem
/K [ 280 0 R ]
/Pg 22 0 R
>>
endobj
280 0 obj
<<
/P 279 0 R
/S /Span
/Type /StructElem
/ActualText (Model)
/K [ 3 ]
/Pg 22 0 R
>>
endobj
281 0 obj
<<
/P 276 0 R
/S /TD
/Type /StructElem
/K [ 282 0 R ]
/Pg 22 0 R
>>
endobj
282 0 obj
<<
/P 281 0 R
/S /Textbox
/Type /StructElem
/K [ 283 0 R ]
/Pg 22 0 R
>>
endobj
283 0 obj
<<
/P 282 0 R
/S /P
/Type /StructElem
/K [ 284 0 R 285 0 R ]
/Pg 22 0 R
>>
endobj
284 0 obj
<<
/P 283 0 R
/S /Span
/Type /StructElem
/ActualText (No. of )
/K [ 4 ]
/Pg 22 0 R
>>
endobj
285 0 obj
<<
/P 283 0 R
/S /Span
/Type /StructElem
/ActualText (Comparisions)
/K [ 5 ]
/Pg 22 0 R
>>
endobj
286 0 obj
<<
/P 276 0 R
/S /TD
/Type /StructElem
/K [ 287 0 R ]
/Pg 22 0 R
>>
endobj
287 0 obj
<<
/P 286 0 R
/S /Textbox
/Type /StructElem
/K [ 288 0 R ]
/Pg 22 0 R
>>
endobj
288 0 obj
<<
/P 287 0 R
/S /P
/Type /StructElem
/K [ 289 0 R 290 0 R ]
/Pg 22 0 R
>>
endobj
289 0 obj
<<
/P 288 0 R
/S /Span
/Type /StructElem
/ActualText (Comparisions as )
/K [ 6 ]
/Pg 22 0 R
>>
endobj
290 0 obj
<<
/P 288 0 R
/S /Span
/Type /StructElem
/ActualText (a function of n)
/K [ 7 ]
/Pg 22 0 R
>>
endobj
291 0 obj
<<
/P 274 0 R
/S /TR
/Type /StructElem
/K [ 292 0 R 298 0 R 303 0 R ]
/Pg 22 0 R
>>
endobj
292 0 obj
<<
/P 291 0 R
/S /TD
/Type /StructElem
/K [ 293 0 R ]
/Pg 22 0 R
>>
endobj
293 0 obj
<<
/P 292 0 R
/S /Textbox
/Type /StructElem
/K [ 294 0 R 296 0 R ]
/Pg 22 0 R
>>
endobj
294 0 obj
<<
/P 293 0 R
/S /P
/Type /StructElem
/K [ 295 0 R ]
/Pg 22 0 R
>>
endobj
295 0 obj
<<
/P 294 0 R
/S /Span
/Type /StructElem
/ActualText (Best Case)
/K [ 8 ]
/Pg 22 0 R
>>
endobj
296 0 obj
<<
/P 293 0 R
/S /P
/Type /StructElem
/K [ 297 0 R ]
/Pg 22 0 R
>>
endobj
297 0 obj
<<
/P 296 0 R
/S /Span
/Type /StructElem
/ActualText (\(fewer comparisions\))
/K [ 9 ]
/Pg 22 0 R
>>
endobj
298 0 obj
<<
/P 291 0 R
/S /TD
/Type /StructElem
/K [ 299 0 R ]
/Pg 22 0 R
>>
endobj
299 0 obj
<<
/P 298 0 R
/S /Textbox
/Type /StructElem
/K [ 300 0 R ]
/Pg 22 0 R
>>
endobj
300 0 obj
<<
/P 299 0 R
/S /P
/Type /StructElem
/K [ 301 0 R 302 0 R ]
/Pg 22 0 R
>>
endobj
301 0 obj
<<
/P 300 0 R
/S /Span
/Type /StructElem
/ActualText (1\(target is the first )
/K [ 10 ]
/Pg 22 0 R
>>
endobj
302 0 obj
<<
/P 300 0 R
/S /Span
/Type /StructElem
/ActualText (item\))
/K [ 11 ]
/Pg 22 0 R
>>
endobj
303 0 obj
<<
/P 291 0 R
/S /TD
/Type /StructElem
/K [ 304 0 R ]
/Pg 22 0 R
>>
endobj
304 0 obj
<<
/P 303 0 R
/S /Textbox
/Type /StructElem
/K [ 305 0 R ]
/Pg 22 0 R
>>
endobj
305 0 obj
<<
/P 304 0 R
/S /P
/Type /StructElem
/K [ 306 0 R ]
/Pg 22 0 R
>>
endobj
306 0 obj
<<
/P 305 0 R
/S /Span
/Type /StructElem
/ActualText (1)
/K [ 12 ]
/Pg 22 0 R
>>
endobj
307 0 obj
<<
/P 274 0 R
/S /TR
/Type /StructElem
/K [ 308 0 R 313 0 R 318 0 R ]
/Pg 22 0 R
>>
endobj
308 0 obj
<<
/P 307 0 R
/S /TD
/Type /StructElem
/K [ 309 0 R ]
/Pg 22 0 R
>>
endobj
309 0 obj
<<
/P 308 0 R
/S /Textbox
/Type /StructElem
/K [ 310 0 R ]
/Pg 22 0 R
>>
endobj
310 0 obj
<<
/P 309 0 R
/S /P
/Type /StructElem
/K [ 311 0 R 312 0 R ]
/Pg 22 0 R
>>
endobj
311 0 obj
<<
/P 310 0 R
/S /Span
/Type /StructElem
/ActualText (Worst Case\(most )
/K [ 13 ]
/Pg 22 0 R
>>
endobj
312 0 obj
<<
/P 310 0 R
/S /Span
/Type /StructElem
/ActualText (comparisions\))
/K [ 14 ]
/Pg 22 0 R
>>
endobj
313 0 obj
<<
/P 307 0 R
/S /TD
/Type /StructElem
/K [ 314 0 R ]
/Pg 22 0 R
>>
endobj
314 0 obj
<<
/P 313 0 R
/S /Textbox
/Type /StructElem
/K [ 315 0 R ]
/Pg 22 0 R
>>
endobj
315 0 obj
<<
/P 314 0 R
/S /P
/Type /StructElem
/K [ 316 0 R 317 0 R ]
/Pg 22 0 R
>>
endobj
316 0 obj
<<
/P 315 0 R
/S /Span
/Type /StructElem
/ActualText (n\(target is the last )
/K [ 15 ]
/Pg 22 0 R
>>
endobj
317 0 obj
<<
/P 315 0 R
/S /Span
/Type /StructElem
/ActualText (item\))
/K [ 16 ]
/Pg 22 0 R
>>
endobj
318 0 obj
<<
/P 307 0 R
/S /TD
/Type /StructElem
/K [ 319 0 R ]
/Pg 22 0 R
>>
endobj
319 0 obj
<<
/P 318 0 R
/S /Textbox
/Type /StructElem
/K [ 320 0 R ]
/Pg 22 0 R
>>
endobj
320 0 obj
<<
/P 319 0 R
/S /P
/Type /StructElem
/K [ 321 0 R ]
/Pg 22 0 R
>>
endobj
321 0 obj
<<
/P 320 0 R
/S /Span
/Type /StructElem
/ActualText (n)
/K [ 17 ]
/Pg 22 0 R
>>
endobj
322 0 obj
<<
/P 274 0 R
/S /TR
/Type /StructElem
/K [ 323 0 R 328 0 R 333 0 R ]
/Pg 22 0 R
>>
endobj
323 0 obj
<<
/P 322 0 R
/S /TD
/Type /StructElem
/K [ 324 0 R ]
/Pg 22 0 R
>>
endobj
324 0 obj
<<
/P 323 0 R
/S /Textbox
/Type /StructElem
/K [ 325 0 R ]
/Pg 22 0 R
>>
endobj
325 0 obj
<<
/P 324 0 R
/S /P
/Type /StructElem
/K [ 326 0 R 327 0 R ]
/Pg 22 0 R
>>
endobj
326 0 obj
<<
/P 325 0 R
/S /Span
/Type /StructElem
/ActualText (Average Case\(Avg )
/K [ 18 ]
/Pg 22 0 R
>>
endobj
327 0 obj
<<
/P 325 0 R
/S /Span
/Type /StructElem
/ActualText (no. of comparisons\))
/K [ 19 ]
/Pg 22 0 R
>>
endobj
328 0 obj
<<
/P 322 0 R
/S /TD
/Type /StructElem
/K [ 329 0 R ]
/Pg 22 0 R
>>
endobj
329 0 obj
<<
/P 328 0 R
/S /Textbox
/Type /StructElem
/K [ 330 0 R ]
/Pg 22 0 R
>>
endobj
330 0 obj
<<
/P 329 0 R
/S /P
/Type /StructElem
/K [ 331 0 R 332 0 R ]
/Pg 22 0 R
>>
endobj
331 0 obj
<<
/P 330 0 R
/S /Span
/Type /StructElem
/ActualText (n/2\(target is the )
/K [ 20 ]
/Pg 22 0 R
>>
endobj
332 0 obj
<<
/P 330 0 R
/S /Span
/Type /StructElem
/ActualText (middle item\))
/K [ 21 ]
/Pg 22 0 R
>>
endobj
333 0 obj
<<
/P 322 0 R
/S /TD
/Type /StructElem
/K [ 334 0 R ]
/Pg 22 0 R
>>
endobj
334 0 obj
<<
/P 333 0 R
/S /Textbox
/Type /StructElem
/K [ 335 0 R ]
/Pg 22 0 R
>>
endobj
335 0 obj
<<
/P 334 0 R
/S /P
/Type /StructElem
/K [ 336 0 R ]
/Pg 22 0 R
>>
endobj
336 0 obj
<<
/P 335 0 R
/S /Span
/Type /StructElem
/ActualText (n/2)
/K [ 22 ]
/Pg 22 0 R
>>
endobj
337 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 338 0 R 340 0 R 343 0 R ]
/Pg 24 0 R
>>
endobj
338 0 obj
<<
/P 337 0 R
/S /Span
/Type /StructElem
/Pg 24 0 R
/K 0
>>
endobj
339 0 obj
[ 338 0 R 342 0 R 347 0 R 348 0 R 351 0 R 352 0 R ]
endobj
340 0 obj
<<
/P 337 0 R
/S /Textbox
/Type /StructElem
/K [ 341 0 R ]
/Pg 24 0 R
>>
endobj
341 0 obj
<<
/P 340 0 R
/S /H1
/Type /StructElem
/K [ 342 0 R ]
/Pg 24 0 R
>>
endobj
342 0 obj
<<
/P 341 0 R
/S /Span
/Type /StructElem
/ActualText (Disadvantage of sequential search)
/K [ 1 ]
/Pg 24 0 R
>>
endobj
343 0 obj
<<
/P 337 0 R
/S /Textbox
/Type /StructElem
/K [ 344 0 R ]
/Pg 24 0 R
>>
endobj
344 0 obj
<<
/P 343 0 R
/S /L
/Type /StructElem
/K [ 345 0 R 349 0 R ]
/Pg 24 0 R
>>
endobj
345 0 obj
<<
/P 344 0 R
/S /LI
/Type /StructElem
/K [ 346 0 R ]
/Pg 24 0 R
>>
endobj
346 0 obj
<<
/P 345 0 R
/S /LBody
/Type /StructElem
/K [ 347 0 R 348 0 R ]
/Pg 24 0 R
>>
endobj
347 0 obj
<<
/P 346 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 24 0 R
>>
endobj
348 0 obj
<<
/P 346 0 R
/S /Span
/Type /StructElem
/ActualText (Sequential search is very slow.)
/K [ 3 ]
/Pg 24 0 R
>>
endobj
349 0 obj
<<
/P 344 0 R
/S /LI
/Type /StructElem
/K [ 350 0 R ]
/Pg 24 0 R
>>
endobj
350 0 obj
<<
/P 349 0 R
/S /LBody
/Type /StructElem
/K [ 351 0 R 352 0 R ]
/Pg 24 0 R
>>
endobj
351 0 obj
<<
/P 350 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 4 ]
/Pg 24 0 R
>>
endobj
352 0 obj
<<
/P 350 0 R
/S /Span
/Type /StructElem
/ActualText (Eg:)
/K [ 5 ]
/Pg 24 0 R
>>
endobj
353 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 354 0 R 356 0 R 359 0 R ]
/Pg 26 0 R
>>
endobj
354 0 obj
<<
/P 353 0 R
/S /Span
/Type /StructElem
/Pg 26 0 R
/K 0
>>
endobj
355 0 obj
[ 354 0 R 358 0 R 363 0 R 364 0 R 365 0 R 368 0 R 369 0 R 370 0 R 373 0 R 374 0 R
]
endobj
356 0 obj
<<
/P 353 0 R
/S /Textbox
/Type /StructElem
/K [ 357 0 R ]
/Pg 26 0 R
>>
endobj
357 0 obj
<<
/P 356 0 R
/S /H1
/Type /StructElem
/K [ 358 0 R ]
/Pg 26 0 R
>>
endobj
358 0 obj
<<
/P 357 0 R
/S /Span
/Type /StructElem
/ActualText (Binary Search)
/K [ 1 ]
/Pg 26 0 R
>>
endobj
359 0 obj
<<
/P 353 0 R
/S /Textbox
/Type /StructElem
/K [ 360 0 R ]
/Pg 26 0 R
>>
endobj
360 0 obj
<<
/P 359 0 R
/S /L
/Type /StructElem
/K [ 361 0 R 366 0 R 371 0 R ]
/Pg 26 0 R
>>
endobj
361 0 obj
<<
/P 360 0 R
/S /LI
/Type /StructElem
/K [ 362 0 R ]
/Pg 26 0 R
>>
endobj
362 0 obj
<<
/P 361 0 R
/S /LBody
/Type /StructElem
/K [ 363 0 R 364 0 R 365 0 R ]
/Pg 26 0 R
>>
endobj
363 0 obj
<<
/P 362 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 26 0 R
>>
endobj
364 0 obj
<<
/P 362 0 R
/S /Span
/Type /StructElem
/ActualText (Binary search is used when the list is )
/K [ 3 ]
/Pg 26 0 R
>>
endobj
365 0 obj
<<
/P 362 0 R
/S /Span
/Type /StructElem
/ActualText (sorted.)
/K [ 4 ]
/Pg 26 0 R
>>
endobj
366 0 obj
<<
/P 360 0 R
/S /LI
/Type /StructElem
/K [ 367 0 R ]
/Pg 26 0 R
>>
endobj
367 0 obj
<<
/P 366 0 R
/S /LBody
/Type /StructElem
/K [ 368 0 R 369 0 R 370 0 R ]
/Pg 26 0 R
>>
endobj
368 0 obj
<<
/P 367 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 5 ]
/Pg 26 0 R
>>
endobj
369 0 obj
<<
/P 367 0 R
/S /Span
/Type /StructElem
/ActualText (It is used whenever the list starts to )
/K [ 6 ]
/Pg 26 0 R
>>
endobj
370 0 obj
<<
/P 367 0 R
/S /Span
/Type /StructElem
/ActualText (become large.\(more than 15 elements\).)
/K [ 7 ]
/Pg 26 0 R
>>
endobj
371 0 obj
<<
/P 360 0 R
/S /LI
/Type /StructElem
/K [ 372 0 R ]
/Pg 26 0 R
>>
endobj
372 0 obj
<<
/P 371 0 R
/S /LBody
/Type /StructElem
/K [ 373 0 R 374 0 R ]
/Pg 26 0 R
>>
endobj
373 0 obj
<<
/P 372 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 8 ]
/Pg 26 0 R
>>
endobj
374 0 obj
<<
/P 372 0 R
/S /Span
/Type /StructElem
/ActualText (Working:)
/K [ 9 ]
/Pg 26 0 R
>>
endobj
375 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 376 0 R 378 0 R 381 0 R 408 0 R ]
/Pg 28 0 R
>>
endobj
376 0 obj
<<
/P 375 0 R
/S /Span
/Type /StructElem
/Pg 28 0 R
/K 0
>>
endobj
377 0 obj
[ 376 0 R 380 0 R 383 0 R 384 0 R 386 0 R 388 0 R 389 0 R 391 0 R 393 0 R 395 0 R
397 0 R 398 0 R 399 0 R 401 0 R 403 0 R 405 0 R 407 0 R 410 0 R 412 0 R 414 0 R 416 0 R
418 0 R 419 0 R 420 0 R 422 0 R 424 0 R 426 0 R 428 0 R 430 0 R 432 0 R 434 0 R 436 0 R
]
endobj
378 0 obj
<<
/P 375 0 R
/S /Textbox
/Type /StructElem
/K [ 379 0 R ]
/Pg 28 0 R
>>
endobj
379 0 obj
<<
/P 378 0 R
/S /H1
/Type /StructElem
/K [ 380 0 R ]
/Pg 28 0 R
>>
endobj
380 0 obj
<<
/P 379 0 R
/S /Span
/Type /StructElem
/ActualText (Algorithm of Binary Search )
/K [ 1 ]
/Pg 28 0 R
>>
endobj
381 0 obj
<<
/P 375 0 R
/S /Textbox
/Type /StructElem
/K [ 382 0 R 385 0 R 387 0 R 390 0 R 392 0 R 394 0 R 396 0 R 400 0 R 402 0 R 404 0 R
406 0 R ]
/Pg 28 0 R
>>
endobj
382 0 obj
<<
/P 381 0 R
/S /P
/Type /StructElem
/K [ 383 0 R 384 0 R ]
/Pg 28 0 R
>>
endobj
383 0 obj
<<
/P 382 0 R
/S /Span
/Type /StructElem
/ActualText (binarysearch\(int a[],int )
/K [ 2 ]
/Pg 28 0 R
>>
endobj
384 0 obj
<<
/P 382 0 R
/S /Span
/Type /StructElem
/ActualText (value, int n\))
/K [ 3 ]
/Pg 28 0 R
>>
endobj
385 0 obj
<<
/P 381 0 R
/S /P
/Type /StructElem
/K [ 386 0 R ]
/Pg 28 0 R
>>
endobj
386 0 obj
<<
/P 385 0 R
/S /Span
/Type /StructElem
/ActualText (//a[]:list of elements)
/K [ 4 ]
/Pg 28 0 R
>>
endobj
387 0 obj
<<
/P 381 0 R
/S /P
/Type /StructElem
/K [ 388 0 R 389 0 R ]
/Pg 28 0 R
>>
endobj
388 0 obj
<<
/P 387 0 R
/S /Span
/Type /StructElem
/ActualText (//value:the value to be )
/K [ 5 ]
/Pg 28 0 R
>>
endobj
389 0 obj
<<
/P 387 0 R
/S /Span
/Type /StructElem
/ActualText (searched)
/K [ 6 ]
/Pg 28 0 R
>>
endobj
390 0 obj
<<
/P 381 0 R
/S /P
/Type /StructElem
/K [ 391 0 R ]
/Pg 28 0 R
>>
endobj
391 0 obj
<<
/P 390 0 R
/S /Span
/Type /StructElem
/ActualText (//n:no. of elements in the list)
/K [ 7 ]
/Pg 28 0 R
>>
endobj
392 0 obj
<<
/P 381 0 R
/S /P
/Type /StructElem
/K [ 393 0 R ]
/Pg 28 0 R
>>
endobj
393 0 obj
<<
/P 392 0 R
/S /Span
/Type /StructElem
/ActualText (Step 1:[initialize])
/K [ 8 ]
/Pg 28 0 R
>>
endobj
394 0 obj
<<
/P 381 0 R
/S /P
/Type /StructElem
/K [ 395 0 R ]
/Pg 28 0 R
>>
endobj
395 0 obj
<<
/P 394 0 R
/S /Span
/Type /StructElem
/ActualText (first=0)
/K [ 9 ]
/Pg 28 0 R
>>
endobj
396 0 obj
<<
/P 381 0 R
/S /P
/Type /StructElem
/K [ 397 0 R 398 0 R 399 0 R ]
/Pg 28 0 R
>>
endobj
397 0 obj
<<
/P 396 0 R
/S /Span
/Type /StructElem
/ActualText (last =n)
/K [ 10 ]
/Pg 28 0 R
>>
endobj
398 0 obj
<<
/P 396 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 11 ]
/Pg 28 0 R
>>
endobj
399 0 obj
<<
/P 396 0 R
/S /Span
/Type /StructElem
/ActualText (1 )
/K [ 12 ]
/Pg 28 0 R
>>
endobj
400 0 obj
<<
/P 381 0 R
/S /P
/Type /StructElem
/K [ 401 0 R ]
/Pg 28 0 R
>>
endobj
401 0 obj
<<
/P 400 0 R
/S /Span
/Type /StructElem
/ActualText (flag=0)
/K [ 13 ]
/Pg 28 0 R
>>
endobj
402 0 obj
<<
/P 381 0 R
/S /P
/Type /StructElem
/K [ 403 0 R ]
/Pg 28 0 R
>>
endobj
403 0 obj
<<
/P 402 0 R
/S /Span
/Type /StructElem
/ActualText (Step 2:)
/K [ 14 ]
/Pg 28 0 R
>>
endobj
404 0 obj
<<
/P 381 0 R
/S /P
/Type /StructElem
/K [ 405 0 R ]
/Pg 28 0 R
>>
endobj
405 0 obj
<<
/P 404 0 R
/S /Span
/Type /StructElem
/ActualText (repeat through step 4 )
/K [ 15 ]
/Pg 28 0 R
>>
endobj
406 0 obj
<<
/P 381 0 R
/S /P
/Type /StructElem
/K [ 407 0 R ]
/Pg 28 0 R
>>
endobj
407 0 obj
<<
/P 406 0 R
/S /Span
/Type /StructElem
/ActualText (while\(first<=last\))
/K [ 16 ]
/Pg 28 0 R
>>
endobj
408 0 obj
<<
/P 375 0 R
/S /Textbox
/Type /StructElem
/K [ 409 0 R 411 0 R 413 0 R 415 0 R 417 0 R 421 0 R 423 0 R 425 0 R 427 0 R 429 0 R
431 0 R 433 0 R 435 0 R ]
/Pg 28 0 R
>>
endobj
409 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 410 0 R ]
/Pg 28 0 R
>>
endobj
410 0 obj
<<
/P 409 0 R
/S /Span
/Type /StructElem
/ActualText (Step 3:)
/K [ 17 ]
/Pg 28 0 R
>>
endobj
411 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 412 0 R ]
/Pg 28 0 R
>>
endobj
412 0 obj
<<
/P 411 0 R
/S /Span
/Type /StructElem
/ActualText (mid=\(first+last\)/2)
/K [ 18 ]
/Pg 28 0 R
>>
endobj
413 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 414 0 R ]
/Pg 28 0 R
>>
endobj
414 0 obj
<<
/P 413 0 R
/S /Span
/Type /StructElem
/ActualText (Step 4:)
/K [ 19 ]
/Pg 28 0 R
>>
endobj
415 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 416 0 R ]
/Pg 28 0 R
>>
endobj
416 0 obj
<<
/P 415 0 R
/S /Span
/Type /StructElem
/ActualText (if\(value>
endobj
417 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 418 0 R 419 0 R 420 0 R ]
/Pg 28 0 R
>>
endobj
418 0 obj
<<
/P 417 0 R
/S /Span
/Type /StructElem
/ActualText (last=mid )
/K [ 21 ]
/Pg 28 0 R
>>
endobj
419 0 obj
<<
/P 417 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 22 ]
/Pg 28 0 R
>>
endobj
420 0 obj
<<
/P 417 0 R
/S /Span
/Type /StructElem
/ActualText (1)
/K [ 23 ]
/Pg 28 0 R
>>
endobj
421 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 422 0 R ]
/Pg 28 0 R
>>
endobj
422 0 obj
<<
/P 421 0 R
/S /Span
/Type /StructElem
/ActualText (elseif\(value>a[mid]\))
/K [ 24 ]
/Pg 28 0 R
>>
endobj
423 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 424 0 R ]
/Pg 28 0 R
>>
endobj
424 0 obj
<<
/P 423 0 R
/S /Span
/Type /StructElem
/ActualText (first=mid+1)
/K [ 25 ]
/Pg 28 0 R
>>
endobj
425 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 426 0 R ]
/Pg 28 0 R
>>
endobj
426 0 obj
<<
/P 425 0 R
/S /Span
/Type /StructElem
/ActualText (elseif\(value==a[mid]\))
/K [ 26 ]
/Pg 28 0 R
>>
endobj
427 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 428 0 R ]
/Pg 28 0 R
>>
endobj
428 0 obj
<<
/P 427 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ p r i n t s e a r c h )
/K [ 27 ]
/Pg 28 0 R
>>
endobj
429 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 430 0 R ]
/Pg 28 0 R
>>
endobj
430 0 obj
<<
/P 429 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ s u c c e s s f u l )
/K [ 28 ]
/Pg 28 0 R
>>
endobj
431 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 432 0 R ]
/Pg 28 0 R
>>
endobj
432 0 obj
<<
/P 431 0 R
/S /Span
/Type /StructElem
/ActualText (and location of )
/K [ 29 ]
/Pg 28 0 R
>>
endobj
433 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 434 0 R ]
/Pg 28 0 R
>>
endobj
434 0 obj
<<
/P 433 0 R
/S /Span
/Type /StructElem
/ActualText (the element mid)
/K [ 30 ]
/Pg 28 0 R
>>
endobj
435 0 obj
<<
/P 408 0 R
/S /P
/Type /StructElem
/K [ 436 0 R ]
/Pg 28 0 R
>>
endobj
436 0 obj
<<
/P 435 0 R
/S /Span
/Type /StructElem
/ActualText (flag=1)
/K [ 31 ]
/Pg 28 0 R
>>
endobj
437 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 438 0 R 440 0 R 443 0 R ]
/Pg 30 0 R
>>
endobj
438 0 obj
<<
/P 437 0 R
/S /Span
/Type /StructElem
/Pg 30 0 R
/K 0
>>
endobj
439 0 obj
[ 438 0 R 442 0 R 445 0 R 447 0 R 449 0 R 451 0 R 453 0 R 455 0 R ]
endobj
440 0 obj
<<
/P 437 0 R
/S /Textbox
/Type /StructElem
/K [ 441 0 R ]
/Pg 30 0 R
>>
endobj
441 0 obj
<<
/P 440 0 R
/S /H1
/Type /StructElem
/K [ 442 0 R ]
/Pg 30 0 R
>>
endobj
442 0 obj
<<
/P 441 0 R
/S /Span
/Type /StructElem
/ActualText (Algorithm of Binary Search )
/K [ 1 ]
/Pg 30 0 R
>>
endobj
443 0 obj
<<
/P 437 0 R
/S /Textbox
/Type /StructElem
/K [ 444 0 R 446 0 R 448 0 R 450 0 R 452 0 R 454 0 R ]
/Pg 30 0 R
>>
endobj
444 0 obj
<<
/P 443 0 R
/S /P
/Type /StructElem
/K [ 445 0 R ]
/Pg 30 0 R
>>
endobj
445 0 obj
<<
/P 444 0 R
/S /Span
/Type /StructElem
/ActualText (Step 5:)
/K [ 2 ]
/Pg 30 0 R
>>
endobj
446 0 obj
<<
/P 443 0 R
/S /P
/Type /StructElem
/K [ 447 0 R ]
/Pg 30 0 R
>>
endobj
447 0 obj
<<
/P 446 0 R
/S /Span
/Type /StructElem
/ActualText (if\( flag=0\))
/K [ 3 ]
/Pg 30 0 R
>>
endobj
448 0 obj
<<
/P 443 0 R
/S /P
/Type /StructElem
/K [ 449 0 R ]
/Pg 30 0 R
>>
endobj
449 0 obj
<<
/P 448 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ p r i n t s e a r c h i s )
/K [ 4 ]
/Pg 30 0 R
>>
endobj
450 0 obj
<<
/P 443 0 R
/S /P
/Type /StructElem
/K [ 451 0 R ]
/Pg 30 0 R
>>
endobj
451 0 obj
<<
/P 450 0 R
/S /Span
/Type /StructElem
/ActualText (unsuccessful\))
/K [ 5 ]
/Pg 30 0 R
>>
endobj
452 0 obj
<<
/P 443 0 R
/S /P
/Type /StructElem
/K [ 453 0 R ]
/Pg 30 0 R
>>
endobj
453 0 obj
<<
/P 452 0 R
/S /Span
/Type /StructElem
/ActualText (Step 6:)
/K [ 6 ]
/Pg 30 0 R
>>
endobj
454 0 obj
<<
/P 443 0 R
/S /P
/Type /StructElem
/K [ 455 0 R ]
/Pg 30 0 R
>>
endobj
455 0 obj
<<
/P 454 0 R
/S /Span
/Type /StructElem
/ActualText (Exit)
/K [ 7 ]
/Pg 30 0 R
>>
endobj
456 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 457 0 R 459 0 R 462 0 R ]
/Pg 32 0 R
>>
endobj
457 0 obj
<<
/P 456 0 R
/S /Span
/Type /StructElem
/Pg 32 0 R
/K 0
>>
endobj
458 0 obj
[ 457 0 R 461 0 R 464 0 R 469 0 R 473 0 R 474 0 R 478 0 R 479 0 R 484 0 R 486 0 R
490 0 R 491 0 R 495 0 R 500 0 R 504 0 R 505 0 R 506 0 R 511 0 R 512 0 R 516 0 R 517 0 R
521 0 R ]
endobj
459 0 obj
<<
/P 456 0 R
/S /Textbox
/Type /StructElem
/K [ 460 0 R ]
/Pg 32 0 R
>>
endobj
460 0 obj
<<
/P 459 0 R
/S /H1
/Type /StructElem
/K [ 461 0 R ]
/Pg 32 0 R
>>
endobj
461 0 obj
<<
/P 460 0 R
/S /Span
/Type /StructElem
/ActualText (Efficiency of binary search)
/K [ 1 ]
/Pg 32 0 R
>>
endobj
462 0 obj
<<
/P 456 0 R
/S /Table
/Type /StructElem
/K [ 463 0 R ]
>>
endobj
463 0 obj
<<
/P 462 0 R
/S /TBody
/Type /StructElem
/K [ 464 0 R 465 0 R 480 0 R 496 0 R 507 0 R ]
/Pg 32 0 R
>>
endobj
464 0 obj
<<
/P 463 0 R
/S /Span
/Type /StructElem
/Pg 32 0 R
/K 2
>>
endobj
465 0 obj
<<
/P 463 0 R
/S /TR
/Type /StructElem
/K [ 466 0 R 470 0 R 475 0 R ]
/Pg 32 0 R
>>
endobj
466 0 obj
<<
/P 465 0 R
/S /TD
/Type /StructElem
/K [ 467 0 R ]
/Pg 32 0 R
>>
endobj
467 0 obj
<<
/P 466 0 R
/S /Textbox
/Type /StructElem
/K [ 468 0 R ]
/Pg 32 0 R
>>
endobj
468 0 obj
<<
/P 467 0 R
/S /P
/Type /StructElem
/K [ 469 0 R ]
/Pg 32 0 R
>>
endobj
469 0 obj
<<
/P 468 0 R
/S /Span
/Type /StructElem
/ActualText (Model)
/K [ 3 ]
/Pg 32 0 R
>>
endobj
470 0 obj
<<
/P 465 0 R
/S /TD
/Type /StructElem
/K [ 471 0 R ]
/Pg 32 0 R
>>
endobj
471 0 obj
<<
/P 470 0 R
/S /Textbox
/Type /StructElem
/K [ 472 0 R ]
/Pg 32 0 R
>>
endobj
472 0 obj
<<
/P 471 0 R
/S /P
/Type /StructElem
/K [ 473 0 R 474 0 R ]
/Pg 32 0 R
>>
endobj
473 0 obj
<<
/P 472 0 R
/S /Span
/Type /StructElem
/ActualText (No. of )
/K [ 4 ]
/Pg 32 0 R
>>
endobj
474 0 obj
<<
/P 472 0 R
/S /Span
/Type /StructElem
/ActualText (Comparisions)
/K [ 5 ]
/Pg 32 0 R
>>
endobj
475 0 obj
<<
/P 465 0 R
/S /TD
/Type /StructElem
/K [ 476 0 R ]
/Pg 32 0 R
>>
endobj
476 0 obj
<<
/P 475 0 R
/S /Textbox
/Type /StructElem
/K [ 477 0 R ]
/Pg 32 0 R
>>
endobj
477 0 obj
<<
/P 476 0 R
/S /P
/Type /StructElem
/K [ 478 0 R 479 0 R ]
/Pg 32 0 R
>>
endobj
478 0 obj
<<
/P 477 0 R
/S /Span
/Type /StructElem
/ActualText (Comparisions as )
/K [ 6 ]
/Pg 32 0 R
>>
endobj
479 0 obj
<<
/P 477 0 R
/S /Span
/Type /StructElem
/ActualText (a function of n)
/K [ 7 ]
/Pg 32 0 R
>>
endobj
480 0 obj
<<
/P 463 0 R
/S /TR
/Type /StructElem
/K [ 481 0 R 487 0 R 492 0 R ]
/Pg 32 0 R
>>
endobj
481 0 obj
<<
/P 480 0 R
/S /TD
/Type /StructElem
/K [ 482 0 R ]
/Pg 32 0 R
>>
endobj
482 0 obj
<<
/P 481 0 R
/S /Textbox
/Type /StructElem
/K [ 483 0 R 485 0 R ]
/Pg 32 0 R
>>
endobj
483 0 obj
<<
/P 482 0 R
/S /P
/Type /StructElem
/K [ 484 0 R ]
/Pg 32 0 R
>>
endobj
484 0 obj
<<
/P 483 0 R
/S /Span
/Type /StructElem
/ActualText (Best Case)
/K [ 8 ]
/Pg 32 0 R
>>
endobj
485 0 obj
<<
/P 482 0 R
/S /P
/Type /StructElem
/K [ 486 0 R ]
/Pg 32 0 R
>>
endobj
486 0 obj
<<
/P 485 0 R
/S /Span
/Type /StructElem
/ActualText (\(fewer comparisions\))
/K [ 9 ]
/Pg 32 0 R
>>
endobj
487 0 obj
<<
/P 480 0 R
/S /TD
/Type /StructElem
/K [ 488 0 R ]
/Pg 32 0 R
>>
endobj
488 0 obj
<<
/P 487 0 R
/S /Textbox
/Type /StructElem
/K [ 489 0 R ]
/Pg 32 0 R
>>
endobj
489 0 obj
<<
/P 488 0 R
/S /P
/Type /StructElem
/K [ 490 0 R 491 0 R ]
/Pg 32 0 R
>>
endobj
490 0 obj
<<
/P 489 0 R
/S /Span
/Type /StructElem
/ActualText (1\(target is the )
/K [ 10 ]
/Pg 32 0 R
>>
endobj
491 0 obj
<<
/P 489 0 R
/S /Span
/Type /StructElem
/ActualText (middle item\))
/K [ 11 ]
/Pg 32 0 R
>>
endobj
492 0 obj
<<
/P 480 0 R
/S /TD
/Type /StructElem
/K [ 493 0 R ]
/Pg 32 0 R
>>
endobj
493 0 obj
<<
/P 492 0 R
/S /Textbox
/Type /StructElem
/K [ 494 0 R ]
/Pg 32 0 R
>>
endobj
494 0 obj
<<
/P 493 0 R
/S /P
/Type /StructElem
/K [ 495 0 R ]
/Pg 32 0 R
>>
endobj
495 0 obj
<<
/P 494 0 R
/S /Span
/Type /StructElem
/ActualText (1)
/K [ 12 ]
/Pg 32 0 R
>>
endobj
496 0 obj
<<
/P 463 0 R
/S /TR
/Type /StructElem
/K [ 497 0 R 501 0 R ]
/Pg 32 0 R
>>
endobj
497 0 obj
<<
/P 496 0 R
/S /TD
/Type /StructElem
/K [ 498 0 R ]
/Pg 32 0 R
>>
endobj
498 0 obj
<<
/P 497 0 R
/S /Textbox
/Type /StructElem
/K [ 499 0 R ]
/Pg 32 0 R
>>
endobj
499 0 obj
<<
/P 498 0 R
/S /P
/Type /StructElem
/K [ 500 0 R ]
/Pg 32 0 R
>>
endobj
500 0 obj
<<
/P 499 0 R
/S /Span
/Type /StructElem
/ActualText (Average Case)
/K [ 13 ]
/Pg 32 0 R
>>
endobj
501 0 obj
<<
/P 496 0 R
/S /TD
/Type /StructElem
/K [ 502 0 R ]
/Pg 32 0 R
>>
endobj
502 0 obj
<<
/P 501 0 R
/S /Textbox
/Type /StructElem
/K [ 503 0 R ]
/Pg 32 0 R
>>
endobj
503 0 obj
<<
/P 502 0 R
/S /P
/Type /StructElem
/K [ 504 0 R 505 0 R 506 0 R ]
/Pg 32 0 R
>>
endobj
504 0 obj
<<
/P 503 0 R
/S /Span
/Type /StructElem
/ActualText (Log)
/K [ 14 ]
/Pg 32 0 R
>>
endobj
505 0 obj
<<
/P 503 0 R
/S /Span
/Type /StructElem
/ActualText (2)
/K [ 15 ]
/Pg 32 0 R
>>
endobj
506 0 obj
<<
/P 503 0 R
/S /Span
/Type /StructElem
/ActualText (n)
/K [ 16 ]
/Pg 32 0 R
>>
endobj
507 0 obj
<<
/P 463 0 R
/S /TR
/Type /StructElem
/K [ 508 0 R 513 0 R 518 0 R ]
/Pg 32 0 R
>>
endobj
508 0 obj
<<
/P 507 0 R
/S /TD
/Type /StructElem
/K [ 509 0 R ]
/Pg 32 0 R
>>
endobj
509 0 obj
<<
/P 508 0 R
/S /Textbox
/Type /StructElem
/K [ 510 0 R ]
/Pg 32 0 R
>>
endobj
510 0 obj
<<
/P 509 0 R
/S /P
/Type /StructElem
/K [ 511 0 R 512 0 R ]
/Pg 32 0 R
>>
endobj
511 0 obj
<<
/P 510 0 R
/S /Span
/Type /StructElem
/ActualText (Worst Case\(most )
/K [ 17 ]
/Pg 32 0 R
>>
endobj
512 0 obj
<<
/P 510 0 R
/S /Span
/Type /StructElem
/ActualText (comparisions\))
/K [ 18 ]
/Pg 32 0 R
>>
endobj
513 0 obj
<<
/P 507 0 R
/S /TD
/Type /StructElem
/K [ 514 0 R ]
/Pg 32 0 R
>>
endobj
514 0 obj
<<
/P 513 0 R
/S /Textbox
/Type /StructElem
/K [ 515 0 R ]
/Pg 32 0 R
>>
endobj
515 0 obj
<<
/P 514 0 R
/S /P
/Type /StructElem
/K [ 516 0 R 517 0 R ]
/Pg 32 0 R
>>
endobj
516 0 obj
<<
/P 515 0 R
/S /Span
/Type /StructElem
/ActualText (n\(target is the last )
/K [ 19 ]
/Pg 32 0 R
>>
endobj
517 0 obj
<<
/P 515 0 R
/S /Span
/Type /StructElem
/ActualText (item\))
/K [ 20 ]
/Pg 32 0 R
>>
endobj
518 0 obj
<<
/P 507 0 R
/S /TD
/Type /StructElem
/K [ 519 0 R ]
/Pg 32 0 R
>>
endobj
519 0 obj
<<
/P 518 0 R
/S /Textbox
/Type /StructElem
/K [ 520 0 R ]
/Pg 32 0 R
>>
endobj
520 0 obj
<<
/P 519 0 R
/S /P
/Type /StructElem
/K [ 521 0 R ]
/Pg 32 0 R
>>
endobj
521 0 obj
<<
/P 520 0 R
/S /Span
/Type /StructElem
/ActualText (n)
/K [ 21 ]
/Pg 32 0 R
>>
endobj
522 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 523 0 R 525 0 R 528 0 R ]
/Pg 34 0 R
>>
endobj
523 0 obj
<<
/P 522 0 R
/S /Span
/Type /StructElem
/Pg 34 0 R
/K 0
>>
endobj
524 0 obj
[ 523 0 R 527 0 R 532 0 R 533 0 R 536 0 R 537 0 R 540 0 R 541 0 R 542 0 R 545 0 R
546 0 R 550 0 R 551 0 R 552 0 R 555 0 R 556 0 R 559 0 R 560 0 R 564 0 R 565 0 R 566 0 R
567 0 R 570 0 R 571 0 R 572 0 R 573 0 R ]
endobj
525 0 obj
<<
/P 522 0 R
/S /Textbox
/Type /StructElem
/K [ 526 0 R ]
/Pg 34 0 R
>>
endobj
526 0 obj
<<
/P 525 0 R
/S /H1
/Type /StructElem
/K [ 527 0 R ]
/Pg 34 0 R
>>
endobj
527 0 obj
<<
/P 526 0 R
/S /Span
/Type /StructElem
/ActualText (Indexed Sequential search)
/K [ 1 ]
/Pg 34 0 R
>>
endobj
528 0 obj
<<
/P 522 0 R
/S /Textbox
/Type /StructElem
/K [ 529 0 R ]
/Pg 34 0 R
>>
endobj
529 0 obj
<<
/P 528 0 R
/S /L
/Type /StructElem
/K [ 530 0 R 534 0 R 538 0 R 543 0 R 547 0 R 553 0 R 557 0 R 561 0 R ]
/Pg 34 0 R
>>
endobj
530 0 obj
<<
/P 529 0 R
/S /LI
/Type /StructElem
/K [ 531 0 R ]
/Pg 34 0 R
>>
endobj
531 0 obj
<<
/P 530 0 R
/S /LBody
/Type /StructElem
/K [ 532 0 R 533 0 R ]
/Pg 34 0 R
>>
endobj
532 0 obj
<<
/P 531 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 34 0 R
>>
endobj
533 0 obj
<<
/P 531 0 R
/S /Span
/Type /StructElem
/ActualText (Is another searching technique for a sorted list. )
/K [ 3 ]
/Pg 34 0 R
>>
endobj
534 0 obj
<<
/P 529 0 R
/S /LI
/Type /StructElem
/K [ 535 0 R ]
/Pg 34 0 R
>>
endobj
535 0 obj
<<
/P 534 0 R
/S /LBody
/Type /StructElem
/K [ 536 0 R 537 0 R ]
/Pg 34 0 R
>>
endobj
536 0 obj
<<
/P 535 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 4 ]
/Pg 34 0 R
>>
endobj
537 0 obj
<<
/P 535 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ I n t h i s a n a u x i l i a r y a r r a y i n d e x i s m a i n t a i n e d i n a d d i t i o n t o t h e s o r t e d l i s t .)
/K [ 5 ]
/Pg 34 0 R
>>
endobj
538 0 obj
<<
/P 529 0 R
/S /LI
/Type /StructElem
/K [ 539 0 R ]
/Pg 34 0 R
>>
endobj
539 0 obj
<<
/P 538 0 R
/S /LBody
/Type /StructElem
/K [ 540 0 R 541 0 R 542 0 R ]
/Pg 34 0 R
>>
endobj
540 0 obj
<<
/P 539 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 6 ]
/Pg 34 0 R
>>
endobj
541 0 obj
<<
/P 539 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ E a c h e l e m e n t i n t h e a r r a y i n d e x c o n s i s t s o f a k e y v a l u e a n d a l i n k t o t h e )
/K [ 7 ]
/Pg 34 0 R
>>
endobj
542 0 obj
<<
/P 539 0 R
/S /Span
/Type /StructElem
/ActualText (record in the sorted list that corresponds to the key.)
/K [ 8 ]
/Pg 34 0 R
>>
endobj
543 0 obj
<<
/P 529 0 R
/S /LI
/Type /StructElem
/K [ 544 0 R ]
/Pg 34 0 R
>>
endobj
544 0 obj
<<
/P 543 0 R
/S /LBody
/Type /StructElem
/K [ 545 0 R 546 0 R ]
/Pg 34 0 R
>>
endobj
545 0 obj
<<
/P 544 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 9 ]
/Pg 34 0 R
>>
endobj
546 0 obj
<<
/P 544 0 R
/S /Span
/Type /StructElem
/ActualText (Imp:)
/K [ 10 ]
/Pg 34 0 R
>>
endobj
547 0 obj
<<
/P 529 0 R
/S /L
/Type /StructElem
/K [ 548 0 R ]
/Pg 34 0 R
>>
endobj
548 0 obj
<<
/P 547 0 R
/S /LI
/Type /StructElem
/K [ 549 0 R ]
/Pg 34 0 R
>>
endobj
549 0 obj
<<
/P 548 0 R
/S /LBody
/Type /StructElem
/K [ 550 0 R 551 0 R 552 0 R ]
/Pg 34 0 R
>>
endobj
550 0 obj
<<
/P 549 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 11 ]
/Pg 34 0 R
>>
endobj
551 0 obj
<<
/P 549 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ T h e e l e m e n t s i n t h e a r r a y i n d e x a s w e l l a s t h e e l e m e n t s i n t h e o r i g i n a l l i s t )
/K [ 12 ]
/Pg 34 0 R
>>
endobj
552 0 obj
<<
/P 549 0 R
/S /Span
/Type /StructElem
/ActualText (must be sorted on the key.)
/K [ 13 ]
/Pg 34 0 R
>>
endobj
553 0 obj
<<
/P 529 0 R
/S /LI
/Type /StructElem
/K [ 554 0 R ]
/Pg 34 0 R
>>
endobj
554 0 obj
<<
/P 553 0 R
/S /LBody
/Type /StructElem
/K [ 555 0 R 556 0 R ]
/Pg 34 0 R
>>
endobj
555 0 obj
<<
/P 554 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 14 ]
/Pg 34 0 R
>>
endobj
556 0 obj
<<
/P 554 0 R
/S /Span
/Type /StructElem
/ActualText (Example:)
/K [ 15 ]
/Pg 34 0 R
>>
endobj
557 0 obj
<<
/P 529 0 R
/S /LI
/Type /StructElem
/K [ 558 0 R ]
/Pg 34 0 R
>>
endobj
558 0 obj
<<
/P 557 0 R
/S /LBody
/Type /StructElem
/K [ 559 0 R 560 0 R ]
/Pg 34 0 R
>>
endobj
559 0 obj
<<
/P 558 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 16 ]
/Pg 34 0 R
>>
endobj
560 0 obj
<<
/P 558 0 R
/S /Span
/Type /StructElem
/ActualText (Advantage:)
/K [ 17 ]
/Pg 34 0 R
>>
endobj
561 0 obj
<<
/P 529 0 R
/S /L
/Type /StructElem
/K [ 562 0 R 568 0 R ]
/Pg 34 0 R
>>
endobj
562 0 obj
<<
/P 561 0 R
/S /LI
/Type /StructElem
/K [ 563 0 R ]
/Pg 34 0 R
>>
endobj
563 0 obj
<<
/P 562 0 R
/S /LBody
/Type /StructElem
/K [ 564 0 R 565 0 R 566 0 R 567 0 R ]
/Pg 34 0 R
>>
endobj
564 0 obj
<<
/P 563 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 18 ]
/Pg 34 0 R
>>
endobj
565 0 obj
<<
/P 563 0 R
/S /Span
/Type /StructElem
/ActualText (Even if elements in the list are examined sequentially, the search time is )
/K [ 19 ]
/Pg 34 0 R
>>
endobj
566 0 obj
<<
/P 563 0 R
/S /Span
/Type /StructElem
/ActualText (sharply reduced as the search is performed on the smaller index rather than )
/K [ 20 ]
/Pg 34 0 R
>>
endobj
567 0 obj
<<
/P 563 0 R
/S /Span
/Type /StructElem
/ActualText (on the larger one.)
/K [ 21 ]
/Pg 34 0 R
>>
endobj
568 0 obj
<<
/P 561 0 R
/S /LI
/Type /StructElem
/K [ 569 0 R ]
/Pg 34 0 R
>>
endobj
569 0 obj
<<
/P 568 0 R
/S /LBody
/Type /StructElem
/K [ 570 0 R 571 0 R 572 0 R 573 0 R ]
/Pg 34 0 R
>>
endobj
570 0 obj
<<
/P 569 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 22 ]
/Pg 34 0 R
>>
endobj
571 0 obj
<<
/P 569 0 R
/S /Span
/Type /StructElem
/ActualText (Once the correct index position has been found in the original list, a second )
/K [ 23 ]
/Pg 34 0 R
>>
endobj
572 0 obj
<<
/P 569 0 R
/S /Span
/Type /StructElem
/ActualText (sequential search is performed on a smaller position of the original list )
/K [ 24 ]
/Pg 34 0 R
>>
endobj
573 0 obj
<<
/P 569 0 R
/S /Span
/Type /StructElem
/ActualText (itself. )
/K [ 25 ]
/Pg 34 0 R
>>
endobj
574 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 575 0 R 577 0 R 580 0 R ]
/Pg 43 0 R
>>
endobj
575 0 obj
<<
/P 574 0 R
/S /Span
/Type /StructElem
/Pg 43 0 R
/K 0
>>
endobj
576 0 obj
[ 575 0 R 579 0 R 584 0 R 585 0 R 588 0 R 589 0 R 592 0 R 593 0 R 595 0 R 596 0 R
597 0 R 598 0 R 599 0 R 600 0 R 601 0 R 605 0 R 606 0 R ]
endobj
577 0 obj
<<
/P 574 0 R
/S /Textbox
/Type /StructElem
/K [ 578 0 R ]
/Pg 43 0 R
>>
endobj
578 0 obj
<<
/P 577 0 R
/S /H1
/Type /StructElem
/K [ 579 0 R ]
/Pg 43 0 R
>>
endobj
579 0 obj
<<
/P 578 0 R
/S /Span
/Type /StructElem
/ActualText (Interpolation search)
/K [ 1 ]
/Pg 43 0 R
>>
endobj
580 0 obj
<<
/P 574 0 R
/S /Textbox
/Type /StructElem
/K [ 581 0 R 594 0 R 602 0 R ]
/Pg 43 0 R
>>
endobj
581 0 obj
<<
/P 580 0 R
/S /L
/Type /StructElem
/K [ 582 0 R 586 0 R 590 0 R ]
/Pg 43 0 R
>>
endobj
582 0 obj
<<
/P 581 0 R
/S /LI
/Type /StructElem
/K [ 583 0 R ]
/Pg 43 0 R
>>
endobj
583 0 obj
<<
/P 582 0 R
/S /LBody
/Type /StructElem
/K [ 584 0 R 585 0 R ]
/Pg 43 0 R
>>
endobj
584 0 obj
<<
/P 583 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 43 0 R
>>
endobj
585 0 obj
<<
/P 583 0 R
/S /Span
/Type /StructElem
/ActualText (Used for searching an ordered array.)
/K [ 3 ]
/Pg 43 0 R
>>
endobj
586 0 obj
<<
/P 581 0 R
/S /LI
/Type /StructElem
/K [ 587 0 R ]
/Pg 43 0 R
>>
endobj
587 0 obj
<<
/P 586 0 R
/S /LBody
/Type /StructElem
/K [ 588 0 R 589 0 R ]
/Pg 43 0 R
>>
endobj
588 0 obj
<<
/P 587 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 4 ]
/Pg 43 0 R
>>
endobj
589 0 obj
<<
/P 587 0 R
/S /Span
/Type /StructElem
/ActualText (More efficient than the binary search, if the elements are sorted in a array.)
/K [ 5 ]
/Pg 43 0 R
>>
endobj
590 0 obj
<<
/P 581 0 R
/S /LI
/Type /StructElem
/K [ 591 0 R ]
/Pg 43 0 R
>>
endobj
591 0 obj
<<
/P 590 0 R
/S /LBody
/Type /StructElem
/K [ 592 0 R 593 0 R ]
/Pg 43 0 R
>>
endobj
592 0 obj
<<
/P 591 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 6 ]
/Pg 43 0 R
>>
endobj
593 0 obj
<<
/P 591 0 R
/S /Span
/Type /StructElem
/ActualText (The key is expected to be at mid such that)
/K [ 7 ]
/Pg 43 0 R
>>
endobj
594 0 obj
<<
/P 580 0 R
/S /P
/Type /StructElem
/K [ 595 0 R 596 0 R 597 0 R 598 0 R 599 0 R 600 0 R 601 0 R ]
/Pg 43 0 R
>>
endobj
595 0 obj
<<
/P 594 0 R
/S /Span
/Type /StructElem
/ActualText (mid=first+\(last )
/K [ 8 ]
/Pg 43 0 R
>>
endobj
596 0 obj
<<
/P 594 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 9 ]
/Pg 43 0 R
>>
endobj
597 0 obj
<<
/P 594 0 R
/S /Span
/Type /StructElem
/ActualText (first\) * [ \(key )
/K [ 10 ]
/Pg 43 0 R
>>
endobj
598 0 obj
<<
/P 594 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 11 ]
/Pg 43 0 R
>>
endobj
599 0 obj
<<
/P 594 0 R
/S /Span
/Type /StructElem
/ActualText (A[first]\) / A[last] )
/K [ 12 ]
/Pg 43 0 R
>>
endobj
600 0 obj
<<
/P 594 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 13 ]
/Pg 43 0 R
>>
endobj
601 0 obj
<<
/P 594 0 R
/S /Span
/Type /StructElem
/ActualText (A[first]\) ])
/K [ 14 ]
/Pg 43 0 R
>>
endobj
602 0 obj
<<
/P 580 0 R
/S /L
/Type /StructElem
/K [ 603 0 R ]
/Pg 43 0 R
>>
endobj
603 0 obj
<<
/P 602 0 R
/S /LI
/Type /StructElem
/K [ 604 0 R ]
/Pg 43 0 R
>>
endobj
604 0 obj
<<
/P 603 0 R
/S /LBody
/Type /StructElem
/K [ 605 0 R 606 0 R ]
/Pg 43 0 R
>>
endobj
605 0 obj
<<
/P 604 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 15 ]
/Pg 43 0 R
>>
endobj
606 0 obj
<<
/P 604 0 R
/S /Span
/Type /StructElem
/ActualText (Algorithm )
/K [ 16 ]
/Pg 43 0 R
>>
endobj
607 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 608 0 R 610 0 R 613 0 R ]
/Pg 45 0 R
>>
endobj
608 0 obj
<<
/P 607 0 R
/S /Span
/Type /StructElem
/Pg 45 0 R
/K 0
>>
endobj
609 0 obj
[ 608 0 R 612 0 R 615 0 R 617 0 R 619 0 R 621 0 R 623 0 R 625 0 R 627 0 R 628 0 R
629 0 R 631 0 R 633 0 R 635 0 R 637 0 R ]
endobj
610 0 obj
<<
/P 607 0 R
/S /Textbox
/Type /StructElem
/K [ 611 0 R ]
/Pg 45 0 R
>>
endobj
611 0 obj
<<
/P 610 0 R
/S /H1
/Type /StructElem
/K [ 612 0 R ]
/Pg 45 0 R
>>
endobj
612 0 obj
<<
/P 611 0 R
/S /Span
/Type /StructElem
/ActualText (Algorithm of Binary Search )
/K [ 1 ]
/Pg 45 0 R
>>
endobj
613 0 obj
<<
/P 607 0 R
/S /Textbox
/Type /StructElem
/K [ 614 0 R 616 0 R 618 0 R 620 0 R 622 0 R 624 0 R 626 0 R 630 0 R 632 0 R 634 0 R
636 0 R ]
/Pg 45 0 R
>>
endobj
614 0 obj
<<
/P 613 0 R
/S /P
/Type /StructElem
/K [ 615 0 R ]
/Pg 45 0 R
>>
endobj
615 0 obj
<<
/P 614 0 R
/S /Span
/Type /StructElem
/ActualText (interpolationsearch\(int a[],int value, int n\))
/K [ 2 ]
/Pg 45 0 R
>>
endobj
616 0 obj
<<
/P 613 0 R
/S /P
/Type /StructElem
/K [ 617 0 R ]
/Pg 45 0 R
>>
endobj
617 0 obj
<<
/P 616 0 R
/S /Span
/Type /StructElem
/ActualText (//a[]:list of elements)
/K [ 3 ]
/Pg 45 0 R
>>
endobj
618 0 obj
<<
/P 613 0 R
/S /P
/Type /StructElem
/K [ 619 0 R ]
/Pg 45 0 R
>>
endobj
619 0 obj
<<
/P 618 0 R
/S /Span
/Type /StructElem
/ActualText (//value:the value to be searched)
/K [ 4 ]
/Pg 45 0 R
>>
endobj
620 0 obj
<<
/P 613 0 R
/S /P
/Type /StructElem
/K [ 621 0 R ]
/Pg 45 0 R
>>
endobj
621 0 obj
<<
/P 620 0 R
/S /Span
/Type /StructElem
/ActualText (//n:no. of elements in the list)
/K [ 5 ]
/Pg 45 0 R
>>
endobj
622 0 obj
<<
/P 613 0 R
/S /P
/Type /StructElem
/K [ 623 0 R ]
/Pg 45 0 R
>>
endobj
623 0 obj
<<
/P 622 0 R
/S /Span
/Type /StructElem
/ActualText (Step 1:[initialize])
/K [ 6 ]
/Pg 45 0 R
>>
endobj
624 0 obj
<<
/P 613 0 R
/S /P
/Type /StructElem
/K [ 625 0 R ]
/Pg 45 0 R
>>
endobj
625 0 obj
<<
/P 624 0 R
/S /Span
/Type /StructElem
/ActualText (first=0)
/K [ 7 ]
/Pg 45 0 R
>>
endobj
626 0 obj
<<
/P 613 0 R
/S /P
/Type /StructElem
/K [ 627 0 R 628 0 R 629 0 R ]
/Pg 45 0 R
>>
endobj
627 0 obj
<<
/P 626 0 R
/S /Span
/Type /StructElem
/ActualText (last =n)
/K [ 8 ]
/Pg 45 0 R
>>
endobj
628 0 obj
<<
/P 626 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 9 ]
/Pg 45 0 R
>>
endobj
629 0 obj
<<
/P 626 0 R
/S /Span
/Type /StructElem
/ActualText (1 )
/K [ 10 ]
/Pg 45 0 R
>>
endobj
630 0 obj
<<
/P 613 0 R
/S /P
/Type /StructElem
/K [ 631 0 R ]
/Pg 45 0 R
>>
endobj
631 0 obj
<<
/P 630 0 R
/S /Span
/Type /StructElem
/ActualText (flag=0)
/K [ 11 ]
/Pg 45 0 R
>>
endobj
632 0 obj
<<
/P 613 0 R
/S /P
/Type /StructElem
/K [ 633 0 R ]
/Pg 45 0 R
>>
endobj
633 0 obj
<<
/P 632 0 R
/S /Span
/Type /StructElem
/ActualText (Step 2:)
/K [ 12 ]
/Pg 45 0 R
>>
endobj
634 0 obj
<<
/P 613 0 R
/S /P
/Type /StructElem
/K [ 635 0 R ]
/Pg 45 0 R
>>
endobj
635 0 obj
<<
/P 634 0 R
/S /Span
/Type /StructElem
/ActualText (repeat through step 4 )
/K [ 13 ]
/Pg 45 0 R
>>
endobj
636 0 obj
<<
/P 613 0 R
/S /P
/Type /StructElem
/K [ 637 0 R ]
/Pg 45 0 R
>>
endobj
637 0 obj
<<
/P 636 0 R
/S /Span
/Type /StructElem
/ActualText (while\(first<=last\))
/K [ 14 ]
/Pg 45 0 R
>>
endobj
638 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 639 0 R 641 0 R ]
/Pg 47 0 R
>>
endobj
639 0 obj
<<
/P 638 0 R
/S /Span
/Type /StructElem
/Pg 47 0 R
/K 0
>>
endobj
640 0 obj
[ 639 0 R 643 0 R 645 0 R 646 0 R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 653 0 R
655 0 R 657 0 R 658 0 R 659 0 R 661 0 R 663 0 R 665 0 R 668 0 R 670 0 R 672 0 R 674 0 R
676 0 R ]
endobj
641 0 obj
<<
/P 638 0 R
/S /Textbox
/Type /StructElem
/K [ 642 0 R 644 0 R 652 0 R 654 0 R 656 0 R 660 0 R 662 0 R 664 0 R 667 0 R 669 0 R
671 0 R 673 0 R 675 0 R ]
/Pg 47 0 R
>>
endobj
642 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 643 0 R ]
/Pg 47 0 R
>>
endobj
643 0 obj
<<
/P 642 0 R
/S /Span
/Type /StructElem
/ActualText (Step 3:)
/K [ 1 ]
/Pg 47 0 R
>>
endobj
644 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 645 0 R 646 0 R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R ]
/Pg 47 0 R
>>
endobj
645 0 obj
<<
/P 644 0 R
/S /Span
/Type /StructElem
/ActualText (mid=first+\(last )
/K [ 2 ]
/Pg 47 0 R
>>
endobj
646 0 obj
<<
/P 644 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 3 ]
/Pg 47 0 R
>>
endobj
647 0 obj
<<
/P 644 0 R
/S /Span
/Type /StructElem
/ActualText (first\) * [ \(key )
/K [ 4 ]
/Pg 47 0 R
>>
endobj
648 0 obj
<<
/P 644 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 5 ]
/Pg 47 0 R
>>
endobj
649 0 obj
<<
/P 644 0 R
/S /Span
/Type /StructElem
/ActualText (A[first]\) / A[last] )
/K [ 6 ]
/Pg 47 0 R
>>
endobj
650 0 obj
<<
/P 644 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 7 ]
/Pg 47 0 R
>>
endobj
651 0 obj
<<
/P 644 0 R
/S /Span
/Type /StructElem
/ActualText (A[first]\) ])
/K [ 8 ]
/Pg 47 0 R
>>
endobj
652 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 653 0 R ]
/Pg 47 0 R
>>
endobj
653 0 obj
<<
/P 652 0 R
/S /Span
/Type /StructElem
/ActualText (Step 4:)
/K [ 9 ]
/Pg 47 0 R
>>
endobj
654 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 655 0 R ]
/Pg 47 0 R
>>
endobj
655 0 obj
<<
/P 654 0 R
/S /Span
/Type /StructElem
/ActualText (if\(value>
endobj
656 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 657 0 R 658 0 R 659 0 R ]
/Pg 47 0 R
>>
endobj
657 0 obj
<<
/P 656 0 R
/S /Span
/Type /StructElem
/ActualText (last=mid )
/K [ 11 ]
/Pg 47 0 R
>>
endobj
658 0 obj
<<
/P 656 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 12 ]
/Pg 47 0 R
>>
endobj
659 0 obj
<<
/P 656 0 R
/S /Span
/Type /StructElem
/ActualText (1)
/K [ 13 ]
/Pg 47 0 R
>>
endobj
660 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 661 0 R ]
/Pg 47 0 R
>>
endobj
661 0 obj
<<
/P 660 0 R
/S /Span
/Type /StructElem
/ActualText (elseif\(value>a[mid]\))
/K [ 14 ]
/Pg 47 0 R
>>
endobj
662 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 663 0 R ]
/Pg 47 0 R
>>
endobj
663 0 obj
<<
/P 662 0 R
/S /Span
/Type /StructElem
/ActualText (first=mid+1)
/K [ 15 ]
/Pg 47 0 R
>>
endobj
664 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 665 0 R ]
/Pg 47 0 R
>>
endobj
665 0 obj
<<
/P 664 0 R
/S /Span
/Type /StructElem
/ActualText (elseif\(value==a[mid]\))
/K [ 16 ]
/Pg 47 0 R
>>
endobj
667 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 668 0 R ]
/Pg 47 0 R
>>
endobj
668 0 obj
<<
/P 667 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ p r i n t s e a r c h )
/K [ 17 ]
/Pg 47 0 R
>>
endobj
669 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 670 0 R ]
/Pg 47 0 R
>>
endobj
670 0 obj
<<
/P 669 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ s u c c e s s f u l )
/K [ 18 ]
/Pg 47 0 R
>>
endobj
671 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 672 0 R ]
/Pg 47 0 R
>>
endobj
672 0 obj
<<
/P 671 0 R
/S /Span
/Type /StructElem
/ActualText (and location of )
/K [ 19 ]
/Pg 47 0 R
>>
endobj
673 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 674 0 R ]
/Pg 47 0 R
>>
endobj
674 0 obj
<<
/P 673 0 R
/S /Span
/Type /StructElem
/ActualText (the element mid)
/K [ 20 ]
/Pg 47 0 R
>>
endobj
675 0 obj
<<
/P 641 0 R
/S /P
/Type /StructElem
/K [ 676 0 R ]
/Pg 47 0 R
>>
endobj
676 0 obj
<<
/P 675 0 R
/S /Span
/Type /StructElem
/ActualText (flag=1 )
/K [ 21 ]
/Pg 47 0 R
>>
endobj
677 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 678 0 R 680 0 R 683 0 R ]
/Pg 49 0 R
>>
endobj
678 0 obj
<<
/P 677 0 R
/S /Span
/Type /StructElem
/Pg 49 0 R
/K 0
>>
endobj
679 0 obj
[ 678 0 R 682 0 R 685 0 R 690 0 R 694 0 R 695 0 R 699 0 R 700 0 R 705 0 R 707 0 R
711 0 R 712 0 R 716 0 R 721 0 R 725 0 R 726 0 R 727 0 R 732 0 R 733 0 R 737 0 R 738 0 R
742 0 R ]
endobj
680 0 obj
<<
/P 677 0 R
/S /Textbox
/Type /StructElem
/K [ 681 0 R ]
/Pg 49 0 R
>>
endobj
681 0 obj
<<
/P 680 0 R
/S /H1
/Type /StructElem
/K [ 682 0 R ]
/Pg 49 0 R
>>
endobj
682 0 obj
<<
/P 681 0 R
/S /Span
/Type /StructElem
/ActualText (Efficiency of interpolation search)
/K [ 1 ]
/Pg 49 0 R
>>
endobj
683 0 obj
<<
/P 677 0 R
/S /Table
/Type /StructElem
/K [ 684 0 R ]
>>
endobj
684 0 obj
<<
/P 683 0 R
/S /TBody
/Type /StructElem
/K [ 685 0 R 686 0 R 701 0 R 717 0 R 728 0 R ]
/Pg 49 0 R
>>
endobj
685 0 obj
<<
/P 684 0 R
/S /Span
/Type /StructElem
/Pg 49 0 R
/K 2
>>
endobj
686 0 obj
<<
/P 684 0 R
/S /TR
/Type /StructElem
/K [ 687 0 R 691 0 R 696 0 R ]
/Pg 49 0 R
>>
endobj
687 0 obj
<<
/P 686 0 R
/S /TD
/Type /StructElem
/K [ 688 0 R ]
/Pg 49 0 R
>>
endobj
688 0 obj
<<
/P 687 0 R
/S /Textbox
/Type /StructElem
/K [ 689 0 R ]
/Pg 49 0 R
>>
endobj
689 0 obj
<<
/P 688 0 R
/S /P
/Type /StructElem
/K [ 690 0 R ]
/Pg 49 0 R
>>
endobj
690 0 obj
<<
/P 689 0 R
/S /Span
/Type /StructElem
/ActualText (Model)
/K [ 3 ]
/Pg 49 0 R
>>
endobj
691 0 obj
<<
/P 686 0 R
/S /TD
/Type /StructElem
/K [ 692 0 R ]
/Pg 49 0 R
>>
endobj
692 0 obj
<<
/P 691 0 R
/S /Textbox
/Type /StructElem
/K [ 693 0 R ]
/Pg 49 0 R
>>
endobj
693 0 obj
<<
/P 692 0 R
/S /P
/Type /StructElem
/K [ 694 0 R 695 0 R ]
/Pg 49 0 R
>>
endobj
694 0 obj
<<
/P 693 0 R
/S /Span
/Type /StructElem
/ActualText (No. of )
/K [ 4 ]
/Pg 49 0 R
>>
endobj
695 0 obj
<<
/P 693 0 R
/S /Span
/Type /StructElem
/ActualText (Comparisions)
/K [ 5 ]
/Pg 49 0 R
>>
endobj
696 0 obj
<<
/P 686 0 R
/S /TD
/Type /StructElem
/K [ 697 0 R ]
/Pg 49 0 R
>>
endobj
697 0 obj
<<
/P 696 0 R
/S /Textbox
/Type /StructElem
/K [ 698 0 R ]
/Pg 49 0 R
>>
endobj
698 0 obj
<<
/P 697 0 R
/S /P
/Type /StructElem
/K [ 699 0 R 700 0 R ]
/Pg 49 0 R
>>
endobj
699 0 obj
<<
/P 698 0 R
/S /Span
/Type /StructElem
/ActualText (Comparisions as )
/K [ 6 ]
/Pg 49 0 R
>>
endobj
700 0 obj
<<
/P 698 0 R
/S /Span
/Type /StructElem
/ActualText (a function of n)
/K [ 7 ]
/Pg 49 0 R
>>
endobj
701 0 obj
<<
/P 684 0 R
/S /TR
/Type /StructElem
/K [ 702 0 R 708 0 R 713 0 R ]
/Pg 49 0 R
>>
endobj
702 0 obj
<<
/P 701 0 R
/S /TD
/Type /StructElem
/K [ 703 0 R ]
/Pg 49 0 R
>>
endobj
703 0 obj
<<
/P 702 0 R
/S /Textbox
/Type /StructElem
/K [ 704 0 R 706 0 R ]
/Pg 49 0 R
>>
endobj
704 0 obj
<<
/P 703 0 R
/S /P
/Type /StructElem
/K [ 705 0 R ]
/Pg 49 0 R
>>
endobj
705 0 obj
<<
/P 704 0 R
/S /Span
/Type /StructElem
/ActualText (Best Case)
/K [ 8 ]
/Pg 49 0 R
>>
endobj
706 0 obj
<<
/P 703 0 R
/S /P
/Type /StructElem
/K [ 707 0 R ]
/Pg 49 0 R
>>
endobj
707 0 obj
<<
/P 706 0 R
/S /Span
/Type /StructElem
/ActualText (\(fewer comparisions\))
/K [ 9 ]
/Pg 49 0 R
>>
endobj
708 0 obj
<<
/P 701 0 R
/S /TD
/Type /StructElem
/K [ 709 0 R ]
/Pg 49 0 R
>>
endobj
709 0 obj
<<
/P 708 0 R
/S /Textbox
/Type /StructElem
/K [ 710 0 R ]
/Pg 49 0 R
>>
endobj
710 0 obj
<<
/P 709 0 R
/S /P
/Type /StructElem
/K [ 711 0 R 712 0 R ]
/Pg 49 0 R
>>
endobj
711 0 obj
<<
/P 710 0 R
/S /Span
/Type /StructElem
/ActualText (1\(target is the )
/K [ 10 ]
/Pg 49 0 R
>>
endobj
712 0 obj
<<
/P 710 0 R
/S /Span
/Type /StructElem
/ActualText (middle item\))
/K [ 11 ]
/Pg 49 0 R
>>
endobj
713 0 obj
<<
/P 701 0 R
/S /TD
/Type /StructElem
/K [ 714 0 R ]
/Pg 49 0 R
>>
endobj
714 0 obj
<<
/P 713 0 R
/S /Textbox
/Type /StructElem
/K [ 715 0 R ]
/Pg 49 0 R
>>
endobj
715 0 obj
<<
/P 714 0 R
/S /P
/Type /StructElem
/K [ 716 0 R ]
/Pg 49 0 R
>>
endobj
716 0 obj
<<
/P 715 0 R
/S /Span
/Type /StructElem
/ActualText (1)
/K [ 12 ]
/Pg 49 0 R
>>
endobj
717 0 obj
<<
/P 684 0 R
/S /TR
/Type /StructElem
/K [ 718 0 R 722 0 R ]
/Pg 49 0 R
>>
endobj
718 0 obj
<<
/P 717 0 R
/S /TD
/Type /StructElem
/K [ 719 0 R ]
/Pg 49 0 R
>>
endobj
719 0 obj
<<
/P 718 0 R
/S /Textbox
/Type /StructElem
/K [ 720 0 R ]
/Pg 49 0 R
>>
endobj
720 0 obj
<<
/P 719 0 R
/S /P
/Type /StructElem
/K [ 721 0 R ]
/Pg 49 0 R
>>
endobj
721 0 obj
<<
/P 720 0 R
/S /Span
/Type /StructElem
/ActualText (Average Case)
/K [ 13 ]
/Pg 49 0 R
>>
endobj
722 0 obj
<<
/P 717 0 R
/S /TD
/Type /StructElem
/K [ 723 0 R ]
/Pg 49 0 R
>>
endobj
723 0 obj
<<
/P 722 0 R
/S /Textbox
/Type /StructElem
/K [ 724 0 R ]
/Pg 49 0 R
>>
endobj
724 0 obj
<<
/P 723 0 R
/S /P
/Type /StructElem
/K [ 725 0 R 726 0 R 727 0 R ]
/Pg 49 0 R
>>
endobj
725 0 obj
<<
/P 724 0 R
/S /Span
/Type /StructElem
/ActualText (Log)
/K [ 14 ]
/Pg 49 0 R
>>
endobj
726 0 obj
<<
/P 724 0 R
/S /Span
/Type /StructElem
/ActualText (2)
/K [ 15 ]
/Pg 49 0 R
>>
endobj
727 0 obj
<<
/P 724 0 R
/S /Span
/Type /StructElem
/ActualText (n)
/K [ 16 ]
/Pg 49 0 R
>>
endobj
728 0 obj
<<
/P 684 0 R
/S /TR
/Type /StructElem
/K [ 729 0 R 734 0 R 739 0 R ]
/Pg 49 0 R
>>
endobj
729 0 obj
<<
/P 728 0 R
/S /TD
/Type /StructElem
/K [ 730 0 R ]
/Pg 49 0 R
>>
endobj
730 0 obj
<<
/P 729 0 R
/S /Textbox
/Type /StructElem
/K [ 731 0 R ]
/Pg 49 0 R
>>
endobj
731 0 obj
<<
/P 730 0 R
/S /P
/Type /StructElem
/K [ 732 0 R 733 0 R ]
/Pg 49 0 R
>>
endobj
732 0 obj
<<
/P 731 0 R
/S /Span
/Type /StructElem
/ActualText (Worst Case\(most )
/K [ 17 ]
/Pg 49 0 R
>>
endobj
733 0 obj
<<
/P 731 0 R
/S /Span
/Type /StructElem
/ActualText (comparisions\))
/K [ 18 ]
/Pg 49 0 R
>>
endobj
734 0 obj
<<
/P 728 0 R
/S /TD
/Type /StructElem
/K [ 735 0 R ]
/Pg 49 0 R
>>
endobj
735 0 obj
<<
/P 734 0 R
/S /Textbox
/Type /StructElem
/K [ 736 0 R ]
/Pg 49 0 R
>>
endobj
736 0 obj
<<
/P 735 0 R
/S /P
/Type /StructElem
/K [ 737 0 R 738 0 R ]
/Pg 49 0 R
>>
endobj
737 0 obj
<<
/P 736 0 R
/S /Span
/Type /StructElem
/ActualText (n\(target is the last )
/K [ 19 ]
/Pg 49 0 R
>>
endobj
738 0 obj
<<
/P 736 0 R
/S /Span
/Type /StructElem
/ActualText (item\))
/K [ 20 ]
/Pg 49 0 R
>>
endobj
739 0 obj
<<
/P 728 0 R
/S /TD
/Type /StructElem
/K [ 740 0 R ]
/Pg 49 0 R
>>
endobj
740 0 obj
<<
/P 739 0 R
/S /Textbox
/Type /StructElem
/K [ 741 0 R ]
/Pg 49 0 R
>>
endobj
741 0 obj
<<
/P 740 0 R
/S /P
/Type /StructElem
/K [ 742 0 R ]
/Pg 49 0 R
>>
endobj
742 0 obj
<<
/P 741 0 R
/S /Span
/Type /StructElem
/ActualText (n)
/K [ 21 ]
/Pg 49 0 R
>>
endobj
743 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 744 0 R 746 0 R 747 0 R 750 0 R 777 0 R 780 0 R 785 0 R 790 0 R 791 0 R ]
/Pg 51 0 R
>>
endobj
744 0 obj
<<
/P 743 0 R
/S /Span
/Type /StructElem
/Pg 51 0 R
/K 0
>>
endobj
745 0 obj
[ 744 0 R 746 0 R 749 0 R 754 0 R 755 0 R 756 0 R 757 0 R 758 0 R 759 0 R 760 0 R
761 0 R 764 0 R 765 0 R 766 0 R 767 0 R 768 0 R 769 0 R 770 0 R 773 0 R 774 0 R 776 0 R
779 0 R 781 0 R 784 0 R 786 0 R 789 0 R 790 0 R 791 0 R ]
endobj
746 0 obj
<<
/P 743 0 R
/S /Figure
/Type /StructElem
/K [ 1 ]
/Pg 51 0 R
>>
endobj
747 0 obj
<<
/P 743 0 R
/S /Textbox
/Type /StructElem
/K [ 748 0 R ]
/Pg 51 0 R
>>
endobj
748 0 obj
<<
/P 747 0 R
/S /H1
/Type /StructElem
/K [ 749 0 R ]
/Pg 51 0 R
>>
endobj
749 0 obj
<<
/P 748 0 R
/S /Span
/Type /StructElem
/ActualText (Hashed List Searches)
/K [ 2 ]
/Pg 51 0 R
>>
endobj
750 0 obj
<<
/P 743 0 R
/S /Textbox
/Type /StructElem
/K [ 751 0 R 775 0 R ]
/Pg 51 0 R
>>
endobj
751 0 obj
<<
/P 750 0 R
/S /L
/Type /StructElem
/K [ 752 0 R 762 0 R 771 0 R ]
/Pg 51 0 R
>>
endobj
752 0 obj
<<
/P 751 0 R
/S /LI
/Type /StructElem
/K [ 753 0 R ]
/Pg 51 0 R
>>
endobj
753 0 obj
<<
/P 752 0 R
/S /LBody
/Type /StructElem
/K [ 754 0 R 755 0 R 756 0 R 757 0 R 758 0 R 759 0 R 760 0 R 761 0 R ]
/Pg 51 0 R
>>
endobj
754 0 obj
<<
/P 753 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 3 ]
/Pg 51 0 R
>>
endobj
755 0 obj
<<
/P 753 0 R
/S /Span
/Type /StructElem
/ActualText (Hashing or hash function)
/K [ 4 ]
/Pg 51 0 R
>>
endobj
756 0 obj
<<
/P 753 0 R
/S /Span
/Type /StructElem
/ActualText (is a key)
/K [ 5 ]
/Pg 51 0 R
>>
endobj
757 0 obj
<<
/P 753 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 6 ]
/Pg 51 0 R
>>
endobj
758 0 obj
<<
/P 753 0 R
/S /Span
/Type /StructElem
/ActualText (to)
/K [ 7 ]
/Pg 51 0 R
>>
endobj
759 0 obj
<<
/P 753 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 8 ]
/Pg 51 0 R
>>
endobj
760 0 obj
<<
/P 753 0 R
/S /Span
/Type /StructElem
/ActualText (address transformation in which the keys )
/K [ 9 ]
/Pg 51 0 R
>>
endobj
761 0 obj
<<
/P 753 0 R
/S /Span
/Type /StructElem
/ActualText (map to the addresses in the list.)
/K [ 10 ]
/Pg 51 0 R
>>
endobj
762 0 obj
<<
/P 751 0 R
/S /LI
/Type /StructElem
/K [ 763 0 R ]
/Pg 51 0 R
>>
endobj
763 0 obj
<<
/P 762 0 R
/S /LBody
/Type /StructElem
/K [ 764 0 R 765 0 R 766 0 R 767 0 R 768 0 R 769 0 R 770 0 R ]
/Pg 51 0 R
>>
endobj
764 0 obj
<<
/P 763 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 11 ]
/Pg 51 0 R
>>
endobj
765 0 obj
<<
/P 763 0 R
/S /Span
/Type /StructElem
/ActualText (Hashing is a key)
/K [ 12 ]
/Pg 51 0 R
>>
endobj
766 0 obj
<<
/P 763 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 13 ]
/Pg 51 0 R
>>
endobj
767 0 obj
<<
/P 763 0 R
/S /Span
/Type /StructElem
/ActualText (to)
/K [ 14 ]
/Pg 51 0 R
>>
endobj
768 0 obj
<<
/P 763 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 15 ]
/Pg 51 0 R
>>
endobj
769 0 obj
<<
/P 763 0 R
/S /Span
/Type /StructElem
/ActualText (address mapping )
/K [ 16 ]
/Pg 51 0 R
>>
endobj
770 0 obj
<<
/P 763 0 R
/S /Span
/Type /StructElem
/ActualText (process)
/K [ 17 ]
/Pg 51 0 R
>>
endobj
771 0 obj
<<
/P 751 0 R
/S /LI
/Type /StructElem
/K [ 772 0 R ]
/Pg 51 0 R
>>
endobj
772 0 obj
<<
/P 771 0 R
/S /LBody
/Type /StructElem
/K [ 773 0 R 774 0 R ]
/Pg 51 0 R
>>
endobj
773 0 obj
<<
/P 772 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 18 ]
/Pg 51 0 R
>>
endobj
774 0 obj
<<
/P 772 0 R
/S /Span
/Type /StructElem
/ActualText (Diagram)
/K [ 19 ]
/Pg 51 0 R
>>
endobj
775 0 obj
<<
/P 750 0 R
/S /P
/Type /StructElem
/K [ 776 0 R ]
/Pg 51 0 R
>>
endobj
776 0 obj
<<
/P 775 0 R
/S /Span
/Type /StructElem
/ActualText (Example:)
/K [ 20 ]
/Pg 51 0 R
>>
endobj
777 0 obj
<<
/P 743 0 R
/S /Textbox
/Type /StructElem
/K [ 778 0 R ]
/Pg 51 0 R
>>
endobj
778 0 obj
<<
/P 777 0 R
/S /P
/Type /StructElem
/K [ 779 0 R ]
/Pg 51 0 R
>>
endobj
779 0 obj
<<
/P 778 0 R
/S /Span
/Type /StructElem
/ActualText (Key)
/K [ 21 ]
/Pg 51 0 R
>>
endobj
780 0 obj
<<
/P 743 0 R
/S /Figure
/Type /StructElem
/K [ 781 0 R 782 0 R ]
/Pg 51 0 R
>>
endobj
781 0 obj
<<
/P 780 0 R
/S /Span
/Type /StructElem
/Pg 51 0 R
/K 22
>>
endobj
782 0 obj
<<
/P 780 0 R
/S /Textbox
/Type /StructElem
/K [ 783 0 R ]
/Pg 51 0 R
>>
endobj
783 0 obj
<<
/P 782 0 R
/S /P
/Type /StructElem
/K [ 784 0 R ]
/Pg 51 0 R
>>
endobj
784 0 obj
<<
/P 783 0 R
/S /Span
/Type /StructElem
/ActualText (Address)
/K [ 23 ]
/Pg 51 0 R
>>
endobj
785 0 obj
<<
/P 743 0 R
/S /Figure
/Type /StructElem
/K [ 786 0 R 787 0 R ]
/Pg 51 0 R
>>
endobj
786 0 obj
<<
/P 785 0 R
/S /Span
/Type /StructElem
/Pg 51 0 R
/K 24
>>
endobj
787 0 obj
<<
/P 785 0 R
/S /Textbox
/Type /StructElem
/K [ 788 0 R ]
/Pg 51 0 R
>>
endobj
788 0 obj
<<
/P 787 0 R
/S /P
/Type /StructElem
/K [ 789 0 R ]
/Pg 51 0 R
>>
endobj
789 0 obj
<<
/P 788 0 R
/S /Span
/Type /StructElem
/ActualText (Hash Function)
/K [ 25 ]
/Pg 51 0 R
>>
endobj
790 0 obj
<<
/P 743 0 R
/S /Figure
/Type /StructElem
/K [ 26 ]
/Pg 51 0 R
>>
endobj
791 0 obj
<<
/P 743 0 R
/S /Figure
/Type /StructElem
/K [ 27 ]
/Pg 51 0 R
>>
endobj
792 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 793 0 R 795 0 R 798 0 R ]
/Pg 55 0 R
>>
endobj
793 0 obj
<<
/P 792 0 R
/S /Span
/Type /StructElem
/Pg 55 0 R
/K 0
>>
endobj
794 0 obj
[ 793 0 R 797 0 R 802 0 R 803 0 R 804 0 R 807 0 R 808 0 R ]
endobj
795 0 obj
<<
/P 792 0 R
/S /Textbox
/Type /StructElem
/K [ 796 0 R ]
/Pg 55 0 R
>>
endobj
796 0 obj
<<
/P 795 0 R
/S /H1
/Type /StructElem
/K [ 797 0 R ]
/Pg 55 0 R
>>
endobj
797 0 obj
<<
/P 796 0 R
/S /Span
/Type /StructElem
/ActualText (Synonyms)
/K [ 1 ]
/Pg 55 0 R
>>
endobj
798 0 obj
<<
/P 792 0 R
/S /Textbox
/Type /StructElem
/K [ 799 0 R ]
/Pg 55 0 R
>>
endobj
799 0 obj
<<
/P 798 0 R
/S /L
/Type /StructElem
/K [ 800 0 R 805 0 R ]
/Pg 55 0 R
>>
endobj
800 0 obj
<<
/P 799 0 R
/S /LI
/Type /StructElem
/K [ 801 0 R ]
/Pg 55 0 R
>>
endobj
801 0 obj
<<
/P 800 0 R
/S /LBody
/Type /StructElem
/K [ 802 0 R 803 0 R 804 0 R ]
/Pg 55 0 R
>>
endobj
802 0 obj
<<
/P 801 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 55 0 R
>>
endobj
803 0 obj
<<
/P 801 0 R
/S /Span
/Type /StructElem
/ActualText (The set of keys that hash to the same )
/K [ 3 ]
/Pg 55 0 R
>>
endobj
804 0 obj
<<
/P 801 0 R
/S /Span
/Type /StructElem
/ActualText (location is called a synonym.)
/K [ 4 ]
/Pg 55 0 R
>>
endobj
805 0 obj
<<
/P 799 0 R
/S /LI
/Type /StructElem
/K [ 806 0 R ]
/Pg 55 0 R
>>
endobj
806 0 obj
<<
/P 805 0 R
/S /LBody
/Type /StructElem
/K [ 807 0 R 808 0 R ]
/Pg 55 0 R
>>
endobj
807 0 obj
<<
/P 806 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 5 ]
/Pg 55 0 R
>>
endobj
808 0 obj
<<
/P 806 0 R
/S /Span
/Type /StructElem
/ActualText (Example)
/K [ 6 ]
/Pg 55 0 R
>>
endobj
809 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 810 0 R 812 0 R 815 0 R ]
/Pg 57 0 R
>>
endobj
810 0 obj
<<
/P 809 0 R
/S /Span
/Type /StructElem
/Pg 57 0 R
/K 0
>>
endobj
811 0 obj
[ 810 0 R 814 0 R 819 0 R 820 0 R 821 0 R 822 0 R 823 0 R 824 0 R 827 0 R 828 0 R
829 0 R 830 0 R 833 0 R 834 0 R 835 0 R 836 0 R ]
endobj
812 0 obj
<<
/P 809 0 R
/S /Textbox
/Type /StructElem
/K [ 813 0 R ]
/Pg 57 0 R
>>
endobj
813 0 obj
<<
/P 812 0 R
/S /H1
/Type /StructElem
/K [ 814 0 R ]
/Pg 57 0 R
>>
endobj
814 0 obj
<<
/P 813 0 R
/S /Span
/Type /StructElem
/ActualText (Collision)
/K [ 1 ]
/Pg 57 0 R
>>
endobj
815 0 obj
<<
/P 809 0 R
/S /Textbox
/Type /StructElem
/K [ 816 0 R ]
/Pg 57 0 R
>>
endobj
816 0 obj
<<
/P 815 0 R
/S /L
/Type /StructElem
/K [ 817 0 R 825 0 R 831 0 R ]
/Pg 57 0 R
>>
endobj
817 0 obj
<<
/P 816 0 R
/S /LI
/Type /StructElem
/K [ 818 0 R ]
/Pg 57 0 R
>>
endobj
818 0 obj
<<
/P 817 0 R
/S /LBody
/Type /StructElem
/K [ 819 0 R 820 0 R 821 0 R 822 0 R 823 0 R 824 0 R ]
/Pg 57 0 R
>>
endobj
819 0 obj
<<
/P 818 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 57 0 R
>>
endobj
820 0 obj
<<
/P 818 0 R
/S /Span
/Type /StructElem
/ActualText (A )
/K [ 3 ]
/Pg 57 0 R
>>
endobj
821 0 obj
<<
/P 818 0 R
/S /Span
/Type /StructElem
/ActualText (Collision )
/K [ 4 ]
/Pg 57 0 R
>>
endobj
822 0 obj
<<
/P 818 0 R
/S /Span
/Type /StructElem
/ActualText (occurs when a hashing )
/K [ 5 ]
/Pg 57 0 R
>>
endobj
823 0 obj
<<
/P 818 0 R
/S /Span
/Type /StructElem
/ActualText (algorithm produces an address for a key )
/K [ 6 ]
/Pg 57 0 R
>>
endobj
824 0 obj
<<
/P 818 0 R
/S /Span
/Type /StructElem
/ActualText (and that address is already occupied.)
/K [ 7 ]
/Pg 57 0 R
>>
endobj
825 0 obj
<<
/P 816 0 R
/S /LI
/Type /StructElem
/K [ 826 0 R ]
/Pg 57 0 R
>>
endobj
826 0 obj
<<
/P 825 0 R
/S /LBody
/Type /StructElem
/K [ 827 0 R 828 0 R 829 0 R 830 0 R ]
/Pg 57 0 R
>>
endobj
827 0 obj
<<
/P 826 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 8 ]
/Pg 57 0 R
>>
endobj
828 0 obj
<<
/P 826 0 R
/S /Span
/Type /StructElem
/ActualText (The address produced by the hashing )
/K [ 9 ]
/Pg 57 0 R
>>
endobj
829 0 obj
<<
/P 826 0 R
/S /Span
/Type /StructElem
/ActualText (algorithm is known as the )
/K [ 10 ]
/Pg 57 0 R
>>
endobj
830 0 obj
<<
/P 826 0 R
/S /Span
/Type /StructElem
/ActualText (home address.)
/K [ 11 ]
/Pg 57 0 R
>>
endobj
831 0 obj
<<
/P 816 0 R
/S /LI
/Type /StructElem
/K [ 832 0 R ]
/Pg 57 0 R
>>
endobj
832 0 obj
<<
/P 831 0 R
/S /LBody
/Type /StructElem
/K [ 833 0 R 834 0 R 835 0 R 836 0 R ]
/Pg 57 0 R
>>
endobj
833 0 obj
<<
/P 832 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 12 ]
/Pg 57 0 R
>>
endobj
834 0 obj
<<
/P 832 0 R
/S /Span
/Type /StructElem
/ActualText (The memory that contains all of the home )
/K [ 13 ]
/Pg 57 0 R
>>
endobj
835 0 obj
<<
/P 832 0 R
/S /Span
/Type /StructElem
/ActualText (addresses is known as the )
/K [ 14 ]
/Pg 57 0 R
>>
endobj
836 0 obj
<<
/P 832 0 R
/S /Span
/Type /StructElem
/ActualText (prime area.)
/K [ 15 ]
/Pg 57 0 R
>>
endobj
837 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 838 0 R 840 0 R 843 0 R 849 0 R 857 0 R 862 0 R 867 0 R 873 0 R 879 0 R 885 0 R
890 0 R 895 0 R 900 0 R 901 0 R 902 0 R 903 0 R 904 0 R 905 0 R 906 0 R 907 0 R 908 0 R
909 0 R ]
/Pg 59 0 R
>>
endobj
838 0 obj
<<
/P 837 0 R
/S /Span
/Type /StructElem
/Pg 59 0 R
/K 0
>>
endobj
839 0 obj
[ 838 0 R 842 0 R 847 0 R 848 0 R 850 0 R 853 0 R 855 0 R 856 0 R 858 0 R 861 0 R
863 0 R 866 0 R 868 0 R 871 0 R 872 0 R 874 0 R 877 0 R 878 0 R 880 0 R 883 0 R 884 0 R
886 0 R 889 0 R 891 0 R 894 0 R 896 0 R 899 0 R 900 0 R 901 0 R 902 0 R 903 0 R 904 0 R
905 0 R 906 0 R 907 0 R 908 0 R 909 0 R ]
endobj
840 0 obj
<<
/P 837 0 R
/S /Textbox
/Type /StructElem
/K [ 841 0 R ]
/Pg 59 0 R
>>
endobj
841 0 obj
<<
/P 840 0 R
/S /H1
/Type /StructElem
/K [ 842 0 R ]
/Pg 59 0 R
>>
endobj
842 0 obj
<<
/P 841 0 R
/S /Span
/Type /StructElem
/ActualText (Hashing Methods)
/K [ 1 ]
/Pg 59 0 R
>>
endobj
843 0 obj
<<
/P 837 0 R
/S /Textbox
/Type /StructElem
/K [ 844 0 R ]
/Pg 59 0 R
>>
endobj
844 0 obj
<<
/P 843 0 R
/S /L
/Type /StructElem
/K [ 845 0 R ]
/Pg 59 0 R
>>
endobj
845 0 obj
<<
/P 844 0 R
/S /LI
/Type /StructElem
/K [ 846 0 R ]
/Pg 59 0 R
>>
endobj
846 0 obj
<<
/P 845 0 R
/S /LBody
/Type /StructElem
/K [ 847 0 R 848 0 R ]
/Pg 59 0 R
>>
endobj
847 0 obj
<<
/P 846 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 59 0 R
>>
endobj
848 0 obj
<<
/P 846 0 R
/S /Span
/Type /StructElem
/ActualText (Basic Hashing Techniques)
/K [ 3 ]
/Pg 59 0 R
>>
endobj
849 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 850 0 R 851 0 R ]
/Pg 59 0 R
>>
endobj
850 0 obj
<<
/P 849 0 R
/S /Span
/Type /StructElem
/Pg 59 0 R
/K 4
>>
endobj
851 0 obj
<<
/P 849 0 R
/S /Textbox
/Type /StructElem
/K [ 852 0 R 854 0 R ]
/Pg 59 0 R
>>
endobj
852 0 obj
<<
/P 851 0 R
/S /P
/Type /StructElem
/K [ 853 0 R ]
/Pg 59 0 R
>>
endobj
853 0 obj
<<
/P 852 0 R
/S /Span
/Type /StructElem
/ActualText (Pseudo )
/K [ 5 ]
/Pg 59 0 R
>>
endobj
854 0 obj
<<
/P 851 0 R
/S /P
/Type /StructElem
/K [ 855 0 R 856 0 R ]
/Pg 59 0 R
>>
endobj
855 0 obj
<<
/P 854 0 R
/S /Span
/Type /StructElem
/ActualText (Random )
/K [ 6 ]
/Pg 59 0 R
>>
endobj
856 0 obj
<<
/P 854 0 R
/S /Span
/Type /StructElem
/ActualText (Generation)
/K [ 7 ]
/Pg 59 0 R
>>
endobj
857 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 858 0 R 859 0 R ]
/Pg 59 0 R
>>
endobj
858 0 obj
<<
/P 857 0 R
/S /Span
/Type /StructElem
/Pg 59 0 R
/K 8
>>
endobj
859 0 obj
<<
/P 857 0 R
/S /Textbox
/Type /StructElem
/K [ 860 0 R ]
/Pg 59 0 R
>>
endobj
860 0 obj
<<
/P 859 0 R
/S /P
/Type /StructElem
/K [ 861 0 R ]
/Pg 59 0 R
>>
endobj
861 0 obj
<<
/P 860 0 R
/S /Span
/Type /StructElem
/ActualText (Direct)
/K [ 9 ]
/Pg 59 0 R
>>
endobj
862 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 863 0 R 864 0 R ]
/Pg 59 0 R
>>
endobj
863 0 obj
<<
/P 862 0 R
/S /Span
/Type /StructElem
/Pg 59 0 R
/K 10
>>
endobj
864 0 obj
<<
/P 862 0 R
/S /Textbox
/Type /StructElem
/K [ 865 0 R ]
/Pg 59 0 R
>>
endobj
865 0 obj
<<
/P 864 0 R
/S /P
/Type /StructElem
/K [ 866 0 R ]
/Pg 59 0 R
>>
endobj
866 0 obj
<<
/P 865 0 R
/S /Span
/Type /StructElem
/ActualText (Subtraction)
/K [ 11 ]
/Pg 59 0 R
>>
endobj
867 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 868 0 R 869 0 R ]
/Pg 59 0 R
>>
endobj
868 0 obj
<<
/P 867 0 R
/S /Span
/Type /StructElem
/Pg 59 0 R
/K 12
>>
endobj
869 0 obj
<<
/P 867 0 R
/S /Textbox
/Type /StructElem
/K [ 870 0 R ]
/Pg 59 0 R
>>
endobj
870 0 obj
<<
/P 869 0 R
/S /P
/Type /StructElem
/K [ 871 0 R 872 0 R ]
/Pg 59 0 R
>>
endobj
871 0 obj
<<
/P 870 0 R
/S /Span
/Type /StructElem
/ActualText (Modulo )
/K [ 13 ]
/Pg 59 0 R
>>
endobj
872 0 obj
<<
/P 870 0 R
/S /Span
/Type /StructElem
/ActualText (Division)
/K [ 14 ]
/Pg 59 0 R
>>
endobj
873 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 874 0 R 875 0 R ]
/Pg 59 0 R
>>
endobj
874 0 obj
<<
/P 873 0 R
/S /Span
/Type /StructElem
/Pg 59 0 R
/K 15
>>
endobj
875 0 obj
<<
/P 873 0 R
/S /Textbox
/Type /StructElem
/K [ 876 0 R ]
/Pg 59 0 R
>>
endobj
876 0 obj
<<
/P 875 0 R
/S /P
/Type /StructElem
/K [ 877 0 R 878 0 R ]
/Pg 59 0 R
>>
endobj
877 0 obj
<<
/P 876 0 R
/S /Span
/Type /StructElem
/ActualText (Digit )
/K [ 16 ]
/Pg 59 0 R
>>
endobj
878 0 obj
<<
/P 876 0 R
/S /Span
/Type /StructElem
/ActualText (Extraction)
/K [ 17 ]
/Pg 59 0 R
>>
endobj
879 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 880 0 R 881 0 R ]
/Pg 59 0 R
>>
endobj
880 0 obj
<<
/P 879 0 R
/S /Span
/Type /StructElem
/Pg 59 0 R
/K 18
>>
endobj
881 0 obj
<<
/P 879 0 R
/S /Textbox
/Type /StructElem
/K [ 882 0 R ]
/Pg 59 0 R
>>
endobj
882 0 obj
<<
/P 881 0 R
/S /P
/Type /StructElem
/K [ 883 0 R 884 0 R ]
/Pg 59 0 R
>>
endobj
883 0 obj
<<
/P 882 0 R
/S /Span
/Type /StructElem
/ActualText (Mid )
/K [ 19 ]
/Pg 59 0 R
>>
endobj
884 0 obj
<<
/P 882 0 R
/S /Span
/Type /StructElem
/ActualText (Square)
/K [ 20 ]
/Pg 59 0 R
>>
endobj
885 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 886 0 R 887 0 R ]
/Pg 59 0 R
>>
endobj
886 0 obj
<<
/P 885 0 R
/S /Span
/Type /StructElem
/Pg 59 0 R
/K 21
>>
endobj
887 0 obj
<<
/P 885 0 R
/S /Textbox
/Type /StructElem
/K [ 888 0 R ]
/Pg 59 0 R
>>
endobj
888 0 obj
<<
/P 887 0 R
/S /P
/Type /StructElem
/K [ 889 0 R ]
/Pg 59 0 R
>>
endobj
889 0 obj
<<
/P 888 0 R
/S /Span
/Type /StructElem
/ActualText (Rotation)
/K [ 22 ]
/Pg 59 0 R
>>
endobj
890 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 891 0 R 892 0 R ]
/Pg 59 0 R
>>
endobj
891 0 obj
<<
/P 890 0 R
/S /Span
/Type /StructElem
/Pg 59 0 R
/K 23
>>
endobj
892 0 obj
<<
/P 890 0 R
/S /Textbox
/Type /StructElem
/K [ 893 0 R ]
/Pg 59 0 R
>>
endobj
893 0 obj
<<
/P 892 0 R
/S /P
/Type /StructElem
/K [ 894 0 R ]
/Pg 59 0 R
>>
endobj
894 0 obj
<<
/P 893 0 R
/S /Span
/Type /StructElem
/ActualText (Folding)
/K [ 24 ]
/Pg 59 0 R
>>
endobj
895 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 896 0 R 897 0 R ]
/Pg 59 0 R
>>
endobj
896 0 obj
<<
/P 895 0 R
/S /Span
/Type /StructElem
/Pg 59 0 R
/K 25
>>
endobj
897 0 obj
<<
/P 895 0 R
/S /Textbox
/Type /StructElem
/K [ 898 0 R ]
/Pg 59 0 R
>>
endobj
898 0 obj
<<
/P 897 0 R
/S /P
/Type /StructElem
/K [ 899 0 R ]
/Pg 59 0 R
>>
endobj
899 0 obj
<<
/P 898 0 R
/S /Span
/Type /StructElem
/ActualText (Hashing Methods)
/K [ 26 ]
/Pg 59 0 R
>>
endobj
900 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 27 ]
/Pg 59 0 R
>>
endobj
901 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 28 ]
/Pg 59 0 R
>>
endobj
902 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 29 ]
/Pg 59 0 R
>>
endobj
903 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 30 ]
/Pg 59 0 R
>>
endobj
904 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 31 ]
/Pg 59 0 R
>>
endobj
905 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 32 ]
/Pg 59 0 R
>>
endobj
906 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 33 ]
/Pg 59 0 R
>>
endobj
907 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 34 ]
/Pg 59 0 R
>>
endobj
908 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 35 ]
/Pg 59 0 R
>>
endobj
909 0 obj
<<
/P 837 0 R
/S /Figure
/Type /StructElem
/K [ 36 ]
/Pg 59 0 R
>>
endobj
910 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 911 0 R 913 0 R 916 0 R ]
/Pg 61 0 R
>>
endobj
911 0 obj
<<
/P 910 0 R
/S /Span
/Type /StructElem
/Pg 61 0 R
/K 0
>>
endobj
912 0 obj
[ 911 0 R 915 0 R 920 0 R 921 0 R 922 0 R 923 0 R 924 0 R 927 0 R 928 0 R 929 0 R
932 0 R 933 0 R 937 0 R 938 0 R 939 0 R 940 0 R 941 0 R 943 0 R ]
endobj
913 0 obj
<<
/P 910 0 R
/S /Textbox
/Type /StructElem
/K [ 914 0 R ]
/Pg 61 0 R
>>
endobj
914 0 obj
<<
/P 913 0 R
/S /H1
/Type /StructElem
/K [ 915 0 R ]
/Pg 61 0 R
>>
endobj
915 0 obj
<<
/P 914 0 R
/S /Span
/Type /StructElem
/ActualText (Direct Hashing)
/K [ 1 ]
/Pg 61 0 R
>>
endobj
916 0 obj
<<
/P 910 0 R
/S /Textbox
/Type /StructElem
/K [ 917 0 R 942 0 R ]
/Pg 61 0 R
>>
endobj
917 0 obj
<<
/P 916 0 R
/S /L
/Type /StructElem
/K [ 918 0 R 925 0 R 930 0 R 934 0 R ]
/Pg 61 0 R
>>
endobj
918 0 obj
<<
/P 917 0 R
/S /LI
/Type /StructElem
/K [ 919 0 R ]
/Pg 61 0 R
>>
endobj
919 0 obj
<<
/P 918 0 R
/S /LBody
/Type /StructElem
/K [ 920 0 R 921 0 R 922 0 R 923 0 R 924 0 R ]
/Pg 61 0 R
>>
endobj
920 0 obj
<<
/P 919 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 61 0 R
>>
endobj
921 0 obj
<<
/P 919 0 R
/S /Span
/Type /StructElem
/ActualText (In direct hashing, )
/K [ 3 ]
/Pg 61 0 R
>>
endobj
922 0 obj
<<
/P 919 0 R
/S /Span
/Type /StructElem
/ActualText (the key is the address )
/K [ 4 ]
/Pg 61 0 R
>>
endobj
923 0 obj
<<
/P 919 0 R
/S /Span
/Type /StructElem
/ActualText (without any algorithmic manipulation)
/K [ 5 ]
/Pg 61 0 R
>>
endobj
924 0 obj
<<
/P 919 0 R
/S /Span
/Type /StructElem
/ActualText (.)
/K [ 6 ]
/Pg 61 0 R
>>
endobj
925 0 obj
<<
/P 917 0 R
/S /LI
/Type /StructElem
/K [ 926 0 R ]
/Pg 61 0 R
>>
endobj
926 0 obj
<<
/P 925 0 R
/S /LBody
/Type /StructElem
/K [ 927 0 R 928 0 R 929 0 R ]
/Pg 61 0 R
>>
endobj
927 0 obj
<<
/P 926 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 7 ]
/Pg 61 0 R
>>
endobj
928 0 obj
<<
/P 926 0 R
/S /Span
/Type /StructElem
/ActualText (Therefore the data structure must contain )
/K [ 8 ]
/Pg 61 0 R
>>
endobj
929 0 obj
<<
/P 926 0 R
/S /Span
/Type /StructElem
/ActualText (an element for every possible key.)
/K [ 9 ]
/Pg 61 0 R
>>
endobj
930 0 obj
<<
/P 917 0 R
/S /LI
/Type /StructElem
/K [ 931 0 R ]
/Pg 61 0 R
>>
endobj
931 0 obj
<<
/P 930 0 R
/S /LBody
/Type /StructElem
/K [ 932 0 R 933 0 R ]
/Pg 61 0 R
>>
endobj
932 0 obj
<<
/P 931 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 10 ]
/Pg 61 0 R
>>
endobj
933 0 obj
<<
/P 931 0 R
/S /Span
/Type /StructElem
/ActualText (Advantage)
/K [ 11 ]
/Pg 61 0 R
>>
endobj
934 0 obj
<<
/P 917 0 R
/S /L
/Type /StructElem
/K [ 935 0 R ]
/Pg 61 0 R
>>
endobj
935 0 obj
<<
/P 934 0 R
/S /LI
/Type /StructElem
/K [ 936 0 R ]
/Pg 61 0 R
>>
endobj
936 0 obj
<<
/P 935 0 R
/S /LBody
/Type /StructElem
/K [ 937 0 R 938 0 R 939 0 R 940 0 R 941 0 R ]
/Pg 61 0 R
>>
endobj
937 0 obj
<<
/P 936 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 12 ]
/Pg 61 0 R
>>
endobj
938 0 obj
<<
/P 936 0 R
/S /Span
/Type /StructElem
/ActualText (Applications of direct hashing are limited but )
/K [ 13 ]
/Pg 61 0 R
>>
endobj
939 0 obj
<<
/P 936 0 R
/S /Span
/Type /StructElem
/ActualText (can be powerful because there are )
/K [ 14 ]
/Pg 61 0 R
>>
endobj
940 0 obj
<<
/P 936 0 R
/S /Span
/Type /StructElem
/ActualText (no )
/K [ 15 ]
/Pg 61 0 R
>>
endobj
941 0 obj
<<
/P 936 0 R
/S /Span
/Type /StructElem
/ActualText (synonyms and therefore no collisions.)
/K [ 16 ]
/Pg 61 0 R
>>
endobj
942 0 obj
<<
/P 916 0 R
/S /P
/Type /StructElem
/K [ 943 0 R ]
/Pg 61 0 R
>>
endobj
943 0 obj
<<
/P 942 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ C o n t &)
/K [ 17 ]
/Pg 61 0 R
>>
endobj
944 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 945 0 R 947 0 R 950 0 R ]
/Pg 68 0 R
>>
endobj
945 0 obj
<<
/P 944 0 R
/S /Span
/Type /StructElem
/Pg 68 0 R
/K 0
>>
endobj
946 0 obj
[ 945 0 R 949 0 R 954 0 R 955 0 R 959 0 R 960 0 R 963 0 R 964 0 R 965 0 R 966 0 R
967 0 R 970 0 R 971 0 R ]
endobj
947 0 obj
<<
/P 944 0 R
/S /Textbox
/Type /StructElem
/K [ 948 0 R ]
/Pg 68 0 R
>>
endobj
948 0 obj
<<
/P 947 0 R
/S /H1
/Type /StructElem
/K [ 949 0 R ]
/Pg 68 0 R
>>
endobj
949 0 obj
<<
/P 948 0 R
/S /Span
/Type /StructElem
/ActualText (Direct Hashing)
/K [ 1 ]
/Pg 68 0 R
>>
endobj
950 0 obj
<<
/P 944 0 R
/S /Textbox
/Type /StructElem
/K [ 951 0 R ]
/Pg 68 0 R
>>
endobj
951 0 obj
<<
/P 950 0 R
/S /L
/Type /StructElem
/K [ 952 0 R 956 0 R 961 0 R 968 0 R ]
/Pg 68 0 R
>>
endobj
952 0 obj
<<
/P 951 0 R
/S /LI
/Type /StructElem
/K [ 953 0 R ]
/Pg 68 0 R
>>
endobj
953 0 obj
<<
/P 952 0 R
/S /LBody
/Type /StructElem
/K [ 954 0 R 955 0 R ]
/Pg 68 0 R
>>
endobj
954 0 obj
<<
/P 953 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 68 0 R
>>
endobj
955 0 obj
<<
/P 953 0 R
/S /Span
/Type /StructElem
/ActualText (Disadvantage)
/K [ 3 ]
/Pg 68 0 R
>>
endobj
956 0 obj
<<
/P 951 0 R
/S /L
/Type /StructElem
/K [ 957 0 R ]
/Pg 68 0 R
>>
endobj
957 0 obj
<<
/P 956 0 R
/S /LI
/Type /StructElem
/K [ 958 0 R ]
/Pg 68 0 R
>>
endobj
958 0 obj
<<
/P 957 0 R
/S /LBody
/Type /StructElem
/K [ 959 0 R 960 0 R ]
/Pg 68 0 R
>>
endobj
959 0 obj
<<
/P 958 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 4 ]
/Pg 68 0 R
>>
endobj
960 0 obj
<<
/P 958 0 R
/S /Span
/Type /StructElem
/ActualText (Address space is as large as the key space)
/K [ 5 ]
/Pg 68 0 R
>>
endobj
961 0 obj
<<
/P 951 0 R
/S /LI
/Type /StructElem
/K [ 962 0 R ]
/Pg 68 0 R
>>
endobj
962 0 obj
<<
/P 961 0 R
/S /LBody
/Type /StructElem
/K [ 963 0 R 964 0 R 965 0 R 966 0 R 967 0 R ]
/Pg 68 0 R
>>
endobj
963 0 obj
<<
/P 962 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 6 ]
/Pg 68 0 R
>>
endobj
964 0 obj
<<
/P 962 0 R
/S /Span
/Type /StructElem
/ActualText (Direct hashing is an ideal method but its )
/K [ 7 ]
/Pg 68 0 R
>>
endobj
965 0 obj
<<
/P 962 0 R
/S /Span
/Type /StructElem
/ActualText (application is very limited.It can be used )
/K [ 8 ]
/Pg 68 0 R
>>
endobj
966 0 obj
<<
/P 962 0 R
/S /Span
/Type /StructElem
/ActualText (only for small lists in which the keys map )
/K [ 9 ]
/Pg 68 0 R
>>
endobj
967 0 obj
<<
/P 962 0 R
/S /Span
/Type /StructElem
/ActualText (to a filled list)
/K [ 10 ]
/Pg 68 0 R
>>
endobj
968 0 obj
<<
/P 951 0 R
/S /LI
/Type /StructElem
/K [ 969 0 R ]
/Pg 68 0 R
>>
endobj
969 0 obj
<<
/P 968 0 R
/S /LBody
/Type /StructElem
/K [ 970 0 R 971 0 R ]
/Pg 68 0 R
>>
endobj
970 0 obj
<<
/P 969 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 11 ]
/Pg 68 0 R
>>
endobj
971 0 obj
<<
/P 969 0 R
/S /Span
/Type /StructElem
/ActualText (Eg:)
/K [ 12 ]
/Pg 68 0 R
>>
endobj
972 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 973 0 R 975 0 R 978 0 R ]
/Pg 70 0 R
>>
endobj
973 0 obj
<<
/P 972 0 R
/S /Span
/Type /StructElem
/Pg 70 0 R
/K 0
>>
endobj
974 0 obj
[ 973 0 R 977 0 R 982 0 R 983 0 R 984 0 R 985 0 R 988 0 R 989 0 R 990 0 R 993 0 R
994 0 R 997 0 R 998 0 R 999 0 R ]
endobj
975 0 obj
<<
/P 972 0 R
/S /Textbox
/Type /StructElem
/K [ 976 0 R ]
/Pg 70 0 R
>>
endobj
976 0 obj
<<
/P 975 0 R
/S /H1
/Type /StructElem
/K [ 977 0 R ]
/Pg 70 0 R
>>
endobj
977 0 obj
<<
/P 976 0 R
/S /Span
/Type /StructElem
/ActualText (Subtraction Method)
/K [ 1 ]
/Pg 70 0 R
>>
endobj
978 0 obj
<<
/P 972 0 R
/S /Textbox
/Type /StructElem
/K [ 979 0 R ]
/Pg 70 0 R
>>
endobj
979 0 obj
<<
/P 978 0 R
/S /L
/Type /StructElem
/K [ 980 0 R 986 0 R 991 0 R 995 0 R ]
/Pg 70 0 R
>>
endobj
980 0 obj
<<
/P 979 0 R
/S /LI
/Type /StructElem
/K [ 981 0 R ]
/Pg 70 0 R
>>
endobj
981 0 obj
<<
/P 980 0 R
/S /LBody
/Type /StructElem
/K [ 982 0 R 983 0 R 984 0 R 985 0 R ]
/Pg 70 0 R
>>
endobj
982 0 obj
<<
/P 981 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 70 0 R
>>
endobj
983 0 obj
<<
/P 981 0 R
/S /Span
/Type /StructElem
/ActualText (In this method, the key is transformed to )
/K [ 3 ]
/Pg 70 0 R
>>
endobj
984 0 obj
<<
/P 981 0 R
/S /Span
/Type /StructElem
/ActualText (an address by subtracting a fixed number )
/K [ 4 ]
/Pg 70 0 R
>>
endobj
985 0 obj
<<
/P 981 0 R
/S /Span
/Type /StructElem
/ActualText (from it.)
/K [ 5 ]
/Pg 70 0 R
>>
endobj
986 0 obj
<<
/P 979 0 R
/S /LI
/Type /StructElem
/K [ 987 0 R ]
/Pg 70 0 R
>>
endobj
987 0 obj
<<
/P 986 0 R
/S /LBody
/Type /StructElem
/K [ 988 0 R 989 0 R 990 0 R ]
/Pg 70 0 R
>>
endobj
988 0 obj
<<
/P 987 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 6 ]
/Pg 70 0 R
>>
endobj
989 0 obj
<<
/P 987 0 R
/S /Span
/Type /StructElem
/ActualText (It is simple and guarantees that there will )
/K [ 7 ]
/Pg 70 0 R
>>
endobj
990 0 obj
<<
/P 987 0 R
/S /Span
/Type /StructElem
/ActualText (be no collisions.)
/K [ 8 ]
/Pg 70 0 R
>>
endobj
991 0 obj
<<
/P 979 0 R
/S /LI
/Type /StructElem
/K [ 992 0 R ]
/Pg 70 0 R
>>
endobj
992 0 obj
<<
/P 991 0 R
/S /LBody
/Type /StructElem
/K [ 993 0 R 994 0 R ]
/Pg 70 0 R
>>
endobj
993 0 obj
<<
/P 992 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 9 ]
/Pg 70 0 R
>>
endobj
994 0 obj
<<
/P 992 0 R
/S /Span
/Type /StructElem
/ActualText (Limitations:)
/K [ 10 ]
/Pg 70 0 R
>>
endobj
995 0 obj
<<
/P 979 0 R
/S /LI
/Type /StructElem
/K [ 996 0 R ]
/Pg 70 0 R
>>
endobj
996 0 obj
<<
/P 995 0 R
/S /LBody
/Type /StructElem
/K [ 997 0 R 998 0 R 999 0 R ]
/Pg 70 0 R
>>
endobj
997 0 obj
<<
/P 996 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 11 ]
/Pg 70 0 R
>>
endobj
998 0 obj
<<
/P 996 0 R
/S /Span
/Type /StructElem
/ActualText (limited.It can be used only for small lists in )
/K [ 12 ]
/Pg 70 0 R
>>
endobj
999 0 obj
<<
/P 996 0 R
/S /Span
/Type /StructElem
/ActualText (which the keys map to a filled list)
/K [ 13 ]
/Pg 70 0 R
>>
endobj
1000 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1001 0 R 1003 0 R 1007 0 R ]
/Pg 72 0 R
>>
endobj
1001 0 obj
<<
/P 1000 0 R
/S /Span
/Type /StructElem
/Pg 72 0 R
/K 0
>>
endobj
1002 0 obj
[ 1001 0 R 1005 0 R 1006 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R 1015 0 R 1016 0 R
1017 0 R 1018 0 R 1019 0 R 1020 0 R 1021 0 R 1022 0 R 1023 0 R 1024 0 R 1025 0 R
1026 0 R 1027 0 R ]
endobj
1003 0 obj
<<
/P 1000 0 R
/S /Textbox
/Type /StructElem
/K [ 1004 0 R ]
/Pg 72 0 R
>>
endobj
1004 0 obj
<<
/P 1003 0 R
/S /H1
/Type /StructElem
/K [ 1005 0 R 1006 0 R ]
/Pg 72 0 R
>>
endobj
1005 0 obj
<<
/P 1004 0 R
/S /Span
/Type /StructElem
/ActualText (Similarity between Direct Hashing )
/K [ 1 ]
/Pg 72 0 R
>>
endobj
1006 0 obj
<<
/P 1004 0 R
/S /Span
/Type /StructElem
/ActualText (and Subtraction Method)
/K [ 2 ]
/Pg 72 0 R
>>
endobj
1007 0 obj
<<
/P 1000 0 R
/S /Textbox
/Type /StructElem
/K [ 1008 0 R ]
/Pg 72 0 R
>>
endobj
1008 0 obj
<<
/P 1007 0 R
/S /L
/Type /StructElem
/K [ 1009 0 R ]
/Pg 72 0 R
>>
endobj
1009 0 obj
<<
/P 1008 0 R
/S /LI
/Type /StructElem
/K [ 1010 0 R ]
/Pg 72 0 R
>>
endobj
1010 0 obj
<<
/P 1009 0 R
/S /LBody
/Type /StructElem
/K [ 1011 0 R 1012 0 R 1013 0 R 1014 0 R 1015 0 R 1016 0 R 1017 0 R 1018 0 R 1019 0 R
1020 0 R 1021 0 R 1022 0 R 1023 0 R 1024 0 R 1025 0 R 1026 0 R 1027 0 R ]
/Pg 72 0 R
>>
endobj
1011 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 3 ]
/Pg 72 0 R
>>
endobj
1012 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (The )
/K [ 4 ]
/Pg 72 0 R
>>
endobj
1013 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (direct hashing )
/K [ 5 ]
/Pg 72 0 R
>>
endobj
1014 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (and )
/K [ 6 ]
/Pg 72 0 R
>>
endobj
1015 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (substraction )
/K [ 7 ]
/Pg 72 0 R
>>
endobj
1016 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (methods )
/K [ 8 ]
/Pg 72 0 R
>>
endobj
1017 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (both guarantee search with )
/K [ 9 ]
/Pg 72 0 R
>>
endobj
1018 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (no )
/K [ 10 ]
/Pg 72 0 R
>>
endobj
1019 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (collisions.)
/K [ 11 ]
/Pg 72 0 R
>>
endobj
1020 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (They are )
/K [ 12 ]
/Pg 72 0 R
>>
endobj
1021 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (one)
/K [ 13 ]
/Pg 72 0 R
>>
endobj
1022 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 14 ]
/Pg 72 0 R
>>
endobj
1023 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (to)
/K [ 15 ]
/Pg 72 0 R
>>
endobj
1024 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 16 ]
/Pg 72 0 R
>>
endobj
1025 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (one hashing )
/K [ 17 ]
/Pg 72 0 R
>>
endobj
1026 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (methods.i.e. only one key hashes to )
/K [ 18 ]
/Pg 72 0 R
>>
endobj
1027 0 obj
<<
/P 1010 0 R
/S /Span
/Type /StructElem
/ActualText (each address)
/K [ 19 ]
/Pg 72 0 R
>>
endobj
1028 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1029 0 R 1031 0 R 1036 0 R ]
/Pg 74 0 R
>>
endobj
1029 0 obj
<<
/P 1028 0 R
/S /Span
/Type /StructElem
/Pg 74 0 R
/K 0
>>
endobj
1030 0 obj
[ 1029 0 R 1033 0 R 1034 0 R 1035 0 R 1040 0 R 1041 0 R 1042 0 R 1043 0 R 1044 0 R
1045 0 R 1046 0 R 1047 0 R 1049 0 R 1051 0 R 1052 0 R 1053 0 R 1054 0 R 1056 0 R
1058 0 R 1060 0 R 1061 0 R ]
endobj
1031 0 obj
<<
/P 1028 0 R
/S /Textbox
/Type /StructElem
/K [ 1032 0 R ]
/Pg 74 0 R
>>
endobj
1032 0 obj
<<
/P 1031 0 R
/S /H1
/Type /StructElem
/K [ 1033 0 R 1034 0 R 1035 0 R ]
/Pg 74 0 R
>>
endobj
1033 0 obj
<<
/P 1032 0 R
/S /Span
/Type /StructElem
/ActualText (Modulo)
/K [ 1 ]
/Pg 74 0 R
>>
endobj
1034 0 obj
<<
/P 1032 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 2 ]
/Pg 74 0 R
>>
endobj
1035 0 obj
<<
/P 1032 0 R
/S /Span
/Type /StructElem
/ActualText (Division Method)
/K [ 3 ]
/Pg 74 0 R
>>
endobj
1036 0 obj
<<
/P 1028 0 R
/S /Textbox
/Type /StructElem
/K [ 1037 0 R 1048 0 R 1050 0 R 1055 0 R 1057 0 R 1059 0 R ]
/Pg 74 0 R
>>
endobj
1037 0 obj
<<
/P 1036 0 R
/S /L
/Type /StructElem
/K [ 1038 0 R ]
/Pg 74 0 R
>>
endobj
1038 0 obj
<<
/P 1037 0 R
/S /LI
/Type /StructElem
/K [ 1039 0 R ]
/Pg 74 0 R
>>
endobj
1039 0 obj
<<
/P 1038 0 R
/S /LBody
/Type /StructElem
/K [ 1040 0 R 1041 0 R 1042 0 R 1043 0 R 1044 0 R 1045 0 R 1046 0 R 1047 0 R ]
/Pg 74 0 R
>>
endobj
1040 0 obj
<<
/P 1039 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 4 ]
/Pg 74 0 R
>>
endobj
1041 0 obj
<<
/P 1039 0 R
/S /Span
/Type /StructElem
/ActualText (Also known as )
/K [ 5 ]
/Pg 74 0 R
>>
endobj
1042 0 obj
<<
/P 1039 0 R
/S /Span
/Type /StructElem
/ActualText (division remainder)
/K [ 6 ]
/Pg 74 0 R
>>
endobj
1043 0 obj
<<
/P 1039 0 R
/S /Span
/Type /StructElem
/ActualText (, this )
/K [ 7 ]
/Pg 74 0 R
>>
endobj
1044 0 obj
<<
/P 1039 0 R
/S /Span
/Type /StructElem
/ActualText (method )
/K [ 8 ]
/Pg 74 0 R
>>
endobj
1045 0 obj
<<
/P 1039 0 R
/S /Span
/Type /StructElem
/ActualText (divides the key by the array )
/K [ 9 ]
/Pg 74 0 R
>>
endobj
1046 0 obj
<<
/P 1039 0 R
/S /Span
/Type /StructElem
/ActualText (size.and uses the remainder for the )
/K [ 10 ]
/Pg 74 0 R
>>
endobj
1047 0 obj
<<
/P 1039 0 R
/S /Span
/Type /StructElem
/ActualText (address.)
/K [ 11 ]
/Pg 74 0 R
>>
endobj
1048 0 obj
<<
/P 1036 0 R
/S /P
/Type /StructElem
/K [ 1049 0 R ]
/Pg 74 0 R
>>
endobj
1049 0 obj
<<
/P 1048 0 R
/S /Span
/Type /StructElem
/ActualText (address = key MOD listsize )
/K [ 12 ]
/Pg 74 0 R
>>
endobj
1050 0 obj
<<
/P 1036 0 R
/S /P
/Type /StructElem
/K [ 1051 0 R 1052 0 R 1053 0 R 1054 0 R ]
/Pg 74 0 R
>>
endobj
1051 0 obj
<<
/P 1050 0 R
/S /Span
/Type /StructElem
/ActualText (when address range from)
/K [ 13 ]
/Pg 74 0 R
>>
endobj
1052 0 obj
<<
/P 1050 0 R
/S /Span
/Type /StructElem
/ActualText (0 to listsize)
/K [ 14 ]
/Pg 74 0 R
>>
endobj
1053 0 obj
<<
/P 1050 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 15 ]
/Pg 74 0 R
>>
endobj
1054 0 obj
<<
/P 1050 0 R
/S /Span
/Type /StructElem
/ActualText (1 )
/K [ 16 ]
/Pg 74 0 R
>>
endobj
1055 0 obj
<<
/P 1036 0 R
/S /P
/Type /StructElem
/K [ 1056 0 R ]
/Pg 74 0 R
>>
endobj
1056 0 obj
<<
/P 1055 0 R
/S /Span
/Type /StructElem
/ActualText (Or)
/K [ 17 ]
/Pg 74 0 R
>>
endobj
1057 0 obj
<<
/P 1036 0 R
/S /P
/Type /StructElem
/K [ 1058 0 R ]
/Pg 74 0 R
>>
endobj
1058 0 obj
<<
/P 1057 0 R
/S /Span
/Type /StructElem
/ActualText (address = \(key MOD listsize \) +1)
/K [ 18 ]
/Pg 74 0 R
>>
endobj
1059 0 obj
<<
/P 1036 0 R
/S /P
/Type /StructElem
/K [ 1060 0 R 1061 0 R ]
/Pg 74 0 R
>>
endobj
1060 0 obj
<<
/P 1059 0 R
/S /Span
/Type /StructElem
/ActualText (when address range from)
/K [ 19 ]
/Pg 74 0 R
>>
endobj
1061 0 obj
<<
/P 1059 0 R
/S /Span
/Type /StructElem
/ActualText (1 to listsize )
/K [ 20 ]
/Pg 74 0 R
>>
endobj
1062 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1063 0 R 1065 0 R 1070 0 R ]
/Pg 76 0 R
>>
endobj
1063 0 obj
<<
/P 1062 0 R
/S /Span
/Type /StructElem
/Pg 76 0 R
/K 0
>>
endobj
1064 0 obj
[ 1063 0 R 1067 0 R 1068 0 R 1069 0 R 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R
1079 0 R 1080 0 R 1081 0 R 1082 0 R 1083 0 R 1084 0 R 1087 0 R 1088 0 R ]
endobj
1065 0 obj
<<
/P 1062 0 R
/S /Textbox
/Type /StructElem
/K [ 1066 0 R ]
/Pg 76 0 R
>>
endobj
1066 0 obj
<<
/P 1065 0 R
/S /H1
/Type /StructElem
/K [ 1067 0 R 1068 0 R 1069 0 R ]
/Pg 76 0 R
>>
endobj
1067 0 obj
<<
/P 1066 0 R
/S /Span
/Type /StructElem
/ActualText (Modulo)
/K [ 1 ]
/Pg 76 0 R
>>
endobj
1068 0 obj
<<
/P 1066 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 2 ]
/Pg 76 0 R
>>
endobj
1069 0 obj
<<
/P 1066 0 R
/S /Span
/Type /StructElem
/ActualText (Division Method)
/K [ 3 ]
/Pg 76 0 R
>>
endobj
1070 0 obj
<<
/P 1062 0 R
/S /Textbox
/Type /StructElem
/K [ 1071 0 R ]
/Pg 76 0 R
>>
endobj
1071 0 obj
<<
/P 1070 0 R
/S /L
/Type /StructElem
/K [ 1072 0 R 1085 0 R ]
/Pg 76 0 R
>>
endobj
1072 0 obj
<<
/P 1071 0 R
/S /LI
/Type /StructElem
/K [ 1073 0 R ]
/Pg 76 0 R
>>
endobj
1073 0 obj
<<
/P 1072 0 R
/S /LBody
/Type /StructElem
/K [ 1074 0 R 1075 0 R 1076 0 R 1077 0 R 1078 0 R 1079 0 R 1080 0 R 1081 0 R 1082 0 R
1083 0 R 1084 0 R ]
/Pg 76 0 R
>>
endobj
1074 0 obj
<<
/P 1073 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 4 ]
/Pg 76 0 R
>>
endobj
1075 0 obj
<<
/P 1073 0 R
/S /Span
/Type /StructElem
/ActualText (This method works with )
/K [ 5 ]
/Pg 76 0 R
>>
endobj
1076 0 obj
<<
/P 1073 0 R
/S /Span
/Type /StructElem
/ActualText (any list )
/K [ 6 ]
/Pg 76 0 R
>>
endobj
1077 0 obj
<<
/P 1073 0 R
/S /Span
/Type /StructElem
/ActualText (size)
/K [ 7 ]
/Pg 76 0 R
>>
endobj
1078 0 obj
<<
/P 1073 0 R
/S /Span
/Type /StructElem
/ActualText (.However a )
/K [ 8 ]
/Pg 76 0 R
>>
endobj
1079 0 obj
<<
/P 1073 0 R
/S /Span
/Type /StructElem
/ActualText (list size that is a prime )
/K [ 9 ]
/Pg 76 0 R
>>
endobj
1080 0 obj
<<
/P 1073 0 R
/S /Span
/Type /StructElem
/ActualText (number produces fewer collisions)
/K [ 10 ]
/Pg 76 0 R
>>
endobj
1081 0 obj
<<
/P 1073 0 R
/S /Span
/Type /StructElem
/ActualText (than )
/K [ 11 ]
/Pg 76 0 R
>>
endobj
1082 0 obj
<<
/P 1073 0 R
/S /Span
/Type /StructElem
/ActualText (other list sizes.Therefore )
/K [ 12 ]
/Pg 76 0 R
>>
endobj
1083 0 obj
<<
/P 1073 0 R
/S /Span
/Type /StructElem
/ActualText (make the array )
/K [ 13 ]
/Pg 76 0 R
>>
endobj
1084 0 obj
<<
/P 1073 0 R
/S /Span
/Type /StructElem
/ActualText (size a prime number.)
/K [ 14 ]
/Pg 76 0 R
>>
endobj
1085 0 obj
<<
/P 1071 0 R
/S /LI
/Type /StructElem
/K [ 1086 0 R ]
/Pg 76 0 R
>>
endobj
1086 0 obj
<<
/P 1085 0 R
/S /LBody
/Type /StructElem
/K [ 1087 0 R 1088 0 R ]
/Pg 76 0 R
>>
endobj
1087 0 obj
<<
/P 1086 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 15 ]
/Pg 76 0 R
>>
endobj
1088 0 obj
<<
/P 1086 0 R
/S /Span
/Type /StructElem
/ActualText (Example)
/K [ 16 ]
/Pg 76 0 R
>>
endobj
1089 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1090 0 R 1092 0 R 1095 0 R ]
/Pg 78 0 R
>>
endobj
1090 0 obj
<<
/P 1089 0 R
/S /Span
/Type /StructElem
/Pg 78 0 R
/K 0
>>
endobj
1091 0 obj
[ 1090 0 R 1094 0 R 1099 0 R 1100 0 R 1101 0 R 1104 0 R 1105 0 R 1109 0 R 1110 0 R
1111 0 R 1112 0 R 1113 0 R 1114 0 R 1115 0 R 1116 0 R 1117 0 R 1118 0 R 1119 0 R
]
endobj
1092 0 obj
<<
/P 1089 0 R
/S /Textbox
/Type /StructElem
/K [ 1093 0 R ]
/Pg 78 0 R
>>
endobj
1093 0 obj
<<
/P 1092 0 R
/S /H1
/Type /StructElem
/K [ 1094 0 R ]
/Pg 78 0 R
>>
endobj
1094 0 obj
<<
/P 1093 0 R
/S /Span
/Type /StructElem
/ActualText (Digit Extraction Method)
/K [ 1 ]
/Pg 78 0 R
>>
endobj
1095 0 obj
<<
/P 1089 0 R
/S /Textbox
/Type /StructElem
/K [ 1096 0 R ]
/Pg 78 0 R
>>
endobj
1096 0 obj
<<
/P 1095 0 R
/S /L
/Type /StructElem
/K [ 1097 0 R 1102 0 R 1106 0 R ]
/Pg 78 0 R
>>
endobj
1097 0 obj
<<
/P 1096 0 R
/S /LI
/Type /StructElem
/K [ 1098 0 R ]
/Pg 78 0 R
>>
endobj
1098 0 obj
<<
/P 1097 0 R
/S /LBody
/Type /StructElem
/K [ 1099 0 R 1100 0 R 1101 0 R ]
/Pg 78 0 R
>>
endobj
1099 0 obj
<<
/P 1098 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 78 0 R
>>
endobj
1100 0 obj
<<
/P 1098 0 R
/S /Span
/Type /StructElem
/ActualText (In this method, selected digits are extracted )
/K [ 3 ]
/Pg 78 0 R
>>
endobj
1101 0 obj
<<
/P 1098 0 R
/S /Span
/Type /StructElem
/ActualText (from the key and used as the address.)
/K [ 4 ]
/Pg 78 0 R
>>
endobj
1102 0 obj
<<
/P 1096 0 R
/S /LI
/Type /StructElem
/K [ 1103 0 R ]
/Pg 78 0 R
>>
endobj
1103 0 obj
<<
/P 1102 0 R
/S /LBody
/Type /StructElem
/K [ 1104 0 R 1105 0 R ]
/Pg 78 0 R
>>
endobj
1104 0 obj
<<
/P 1103 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 5 ]
/Pg 78 0 R
>>
endobj
1105 0 obj
<<
/P 1103 0 R
/S /Span
/Type /StructElem
/ActualText (Example:)
/K [ 6 ]
/Pg 78 0 R
>>
endobj
1106 0 obj
<<
/P 1096 0 R
/S /L
/Type /StructElem
/K [ 1107 0 R ]
/Pg 78 0 R
>>
endobj
1107 0 obj
<<
/P 1106 0 R
/S /LI
/Type /StructElem
/K [ 1108 0 R ]
/Pg 78 0 R
>>
endobj
1108 0 obj
<<
/P 1107 0 R
/S /LBody
/Type /StructElem
/K [ 1109 0 R 1110 0 R 1111 0 R 1112 0 R 1113 0 R 1114 0 R 1115 0 R 1116 0 R 1117 0 R
1118 0 R 1119 0 R ]
/Pg 78 0 R
>>
endobj
1109 0 obj
<<
/P 1108 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 7 ]
/Pg 78 0 R
>>
endobj
1110 0 obj
<<
/P 1108 0 R
/S /Span
/Type /StructElem
/ActualText (using six)
/K [ 8 ]
/Pg 78 0 R
>>
endobj
1111 0 obj
<<
/P 1108 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 9 ]
/Pg 78 0 R
>>
endobj
1112 0 obj
<<
/P 1108 0 R
/S /Span
/Type /StructElem
/ActualText (digit employee number to hash to a )
/K [ 10 ]
/Pg 78 0 R
>>
endobj
1113 0 obj
<<
/P 1108 0 R
/S /Span
/Type /StructElem
/ActualText (three)
/K [ 11 ]
/Pg 78 0 R
>>
endobj
1114 0 obj
<<
/P 1108 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 12 ]
/Pg 78 0 R
>>
endobj
1115 0 obj
<<
/P 1108 0 R
/S /Span
/Type /StructElem
/ActualText (digit address \(000)
/K [ 13 ]
/Pg 78 0 R
>>
endobj
1116 0 obj
<<
/P 1108 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 14 ]
/Pg 78 0 R
>>
endobj
1117 0 obj
<<
/P 1108 0 R
/S /Span
/Type /StructElem
/ActualText (999\), we could select )
/K [ 15 ]
/Pg 78 0 R
>>
endobj
1118 0 obj
<<
/P 1108 0 R
/S /Span
/Type /StructElem
/ActualText (the first, third and fourth digits \(from the left\) and )
/K [ 16 ]
/Pg 78 0 R
>>
endobj
1119 0 obj
<<
/P 1108 0 R
/S /Span
/Type /StructElem
/ActualText (use them as the address.)
/K [ 17 ]
/Pg 78 0 R
>>
endobj
1120 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1121 0 R 1123 0 R 1126 0 R ]
/Pg 80 0 R
>>
endobj
1121 0 obj
<<
/P 1120 0 R
/S /Span
/Type /StructElem
/Pg 80 0 R
/K 0
>>
endobj
1122 0 obj
[ 1121 0 R 1125 0 R 1130 0 R 1131 0 R 1132 0 R 1133 0 R 1136 0 R 1137 0 R 1141 0 R
1142 0 R 1144 0 R ]
endobj
1123 0 obj
<<
/P 1120 0 R
/S /Textbox
/Type /StructElem
/K [ 1124 0 R ]
/Pg 80 0 R
>>
endobj
1124 0 obj
<<
/P 1123 0 R
/S /H1
/Type /StructElem
/K [ 1125 0 R ]
/Pg 80 0 R
>>
endobj
1125 0 obj
<<
/P 1124 0 R
/S /Span
/Type /StructElem
/ActualText (MidSquare Method)
/K [ 1 ]
/Pg 80 0 R
>>
endobj
1126 0 obj
<<
/P 1120 0 R
/S /Textbox
/Type /StructElem
/K [ 1127 0 R 1143 0 R ]
/Pg 80 0 R
>>
endobj
1127 0 obj
<<
/P 1126 0 R
/S /L
/Type /StructElem
/K [ 1128 0 R 1134 0 R 1138 0 R ]
/Pg 80 0 R
>>
endobj
1128 0 obj
<<
/P 1127 0 R
/S /LI
/Type /StructElem
/K [ 1129 0 R ]
/Pg 80 0 R
>>
endobj
1129 0 obj
<<
/P 1128 0 R
/S /LBody
/Type /StructElem
/K [ 1130 0 R 1131 0 R 1132 0 R 1133 0 R ]
/Pg 80 0 R
>>
endobj
1130 0 obj
<<
/P 1129 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 80 0 R
>>
endobj
1131 0 obj
<<
/P 1129 0 R
/S /Span
/Type /StructElem
/ActualText (In midsquare hashing , the key is squared )
/K [ 3 ]
/Pg 80 0 R
>>
endobj
1132 0 obj
<<
/P 1129 0 R
/S /Span
/Type /StructElem
/ActualText (and the address is selected from the )
/K [ 4 ]
/Pg 80 0 R
>>
endobj
1133 0 obj
<<
/P 1129 0 R
/S /Span
/Type /StructElem
/ActualText (middle of the squared numbers.)
/K [ 5 ]
/Pg 80 0 R
>>
endobj
1134 0 obj
<<
/P 1127 0 R
/S /LI
/Type /StructElem
/K [ 1135 0 R ]
/Pg 80 0 R
>>
endobj
1135 0 obj
<<
/P 1134 0 R
/S /LBody
/Type /StructElem
/K [ 1136 0 R 1137 0 R ]
/Pg 80 0 R
>>
endobj
1136 0 obj
<<
/P 1135 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 6 ]
/Pg 80 0 R
>>
endobj
1137 0 obj
<<
/P 1135 0 R
/S /Span
/Type /StructElem
/ActualText (Advantage:)
/K [ 7 ]
/Pg 80 0 R
>>
endobj
1138 0 obj
<<
/P 1127 0 R
/S /L
/Type /StructElem
/K [ 1139 0 R ]
/Pg 80 0 R
>>
endobj
1139 0 obj
<<
/P 1138 0 R
/S /LI
/Type /StructElem
/K [ 1140 0 R ]
/Pg 80 0 R
>>
endobj
1140 0 obj
<<
/P 1139 0 R
/S /LBody
/Type /StructElem
/K [ 1141 0 R 1142 0 R ]
/Pg 80 0 R
>>
endobj
1141 0 obj
<<
/P 1140 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 8 ]
/Pg 80 0 R
>>
endobj
1142 0 obj
<<
/P 1140 0 R
/S /Span
/Type /StructElem
/ActualText (Entire key is used to calculate the)
/K [ 9 ]
/Pg 80 0 R
>>
endobj
1143 0 obj
<<
/P 1126 0 R
/S /P
/Type /StructElem
/K [ 1144 0 R ]
/Pg 80 0 R
>>
endobj
1144 0 obj
<<
/P 1143 0 R
/S /Span
/Type /StructElem
/ActualText (address, reducing chances of collisions)
/K [ 10 ]
/Pg 80 0 R
>>
endobj
1145 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1146 0 R 1148 0 R 1151 0 R ]
/Pg 82 0 R
>>
endobj
1146 0 obj
<<
/P 1145 0 R
/S /Span
/Type /StructElem
/Pg 82 0 R
/K 0
>>
endobj
1147 0 obj
[ 1146 0 R 1150 0 R 1155 0 R 1156 0 R 1160 0 R 1161 0 R 1162 0 R 1163 0 R 1166 0 R
1167 0 R 1171 0 R 1172 0 R 1173 0 R 1174 0 R ]
endobj
1148 0 obj
<<
/P 1145 0 R
/S /Textbox
/Type /StructElem
/K [ 1149 0 R ]
/Pg 82 0 R
>>
endobj
1149 0 obj
<<
/P 1148 0 R
/S /H1
/Type /StructElem
/K [ 1150 0 R ]
/Pg 82 0 R
>>
endobj
1150 0 obj
<<
/P 1149 0 R
/S /Span
/Type /StructElem
/ActualText (MidSquare Method)
/K [ 1 ]
/Pg 82 0 R
>>
endobj
1151 0 obj
<<
/P 1145 0 R
/S /Textbox
/Type /StructElem
/K [ 1152 0 R ]
/Pg 82 0 R
>>
endobj
1152 0 obj
<<
/P 1151 0 R
/S /L
/Type /StructElem
/K [ 1153 0 R 1157 0 R 1164 0 R 1168 0 R ]
/Pg 82 0 R
>>
endobj
1153 0 obj
<<
/P 1152 0 R
/S /LI
/Type /StructElem
/K [ 1154 0 R ]
/Pg 82 0 R
>>
endobj
1154 0 obj
<<
/P 1153 0 R
/S /LBody
/Type /StructElem
/K [ 1155 0 R 1156 0 R ]
/Pg 82 0 R
>>
endobj
1155 0 obj
<<
/P 1154 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 82 0 R
>>
endobj
1156 0 obj
<<
/P 1154 0 R
/S /Span
/Type /StructElem
/ActualText (Disadvantage:)
/K [ 3 ]
/Pg 82 0 R
>>
endobj
1157 0 obj
<<
/P 1152 0 R
/S /L
/Type /StructElem
/K [ 1158 0 R ]
/Pg 82 0 R
>>
endobj
1158 0 obj
<<
/P 1157 0 R
/S /LI
/Type /StructElem
/K [ 1159 0 R ]
/Pg 82 0 R
>>
endobj
1159 0 obj
<<
/P 1158 0 R
/S /LBody
/Type /StructElem
/K [ 1160 0 R 1161 0 R 1162 0 R 1163 0 R ]
/Pg 82 0 R
>>
endobj
1160 0 obj
<<
/P 1159 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 4 ]
/Pg 82 0 R
>>
endobj
1161 0 obj
<<
/P 1159 0 R
/S /Span
/Type /StructElem
/ActualText (The size of the key.Eg. If a key is 6 digits, the )
/K [ 5 ]
/Pg 82 0 R
>>
endobj
1162 0 obj
<<
/P 1159 0 R
/S /Span
/Type /StructElem
/ActualText (product will be 12 digits which is beyond the )
/K [ 6 ]
/Pg 82 0 R
>>
endobj
1163 0 obj
<<
/P 1159 0 R
/S /Span
/Type /StructElem
/ActualText (max integer size of many computers.)
/K [ 7 ]
/Pg 82 0 R
>>
endobj
1164 0 obj
<<
/P 1152 0 R
/S /LI
/Type /StructElem
/K [ 1165 0 R ]
/Pg 82 0 R
>>
endobj
1165 0 obj
<<
/P 1164 0 R
/S /LBody
/Type /StructElem
/K [ 1166 0 R 1167 0 R ]
/Pg 82 0 R
>>
endobj
1166 0 obj
<<
/P 1165 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 8 ]
/Pg 82 0 R
>>
endobj
1167 0 obj
<<
/P 1165 0 R
/S /Span
/Type /StructElem
/ActualText (Variation of Mid Square Method)
/K [ 9 ]
/Pg 82 0 R
>>
endobj
1168 0 obj
<<
/P 1152 0 R
/S /L
/Type /StructElem
/K [ 1169 0 R ]
/Pg 82 0 R
>>
endobj
1169 0 obj
<<
/P 1168 0 R
/S /LI
/Type /StructElem
/K [ 1170 0 R ]
/Pg 82 0 R
>>
endobj
1170 0 obj
<<
/P 1169 0 R
/S /LBody
/Type /StructElem
/K [ 1171 0 R 1172 0 R 1173 0 R 1174 0 R ]
/Pg 82 0 R
>>
endobj
1171 0 obj
<<
/P 1170 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 10 ]
/Pg 82 0 R
>>
endobj
1172 0 obj
<<
/P 1170 0 R
/S /Span
/Type /StructElem
/ActualText (Select a portion of the key such as the first )
/K [ 11 ]
/Pg 82 0 R
>>
endobj
1173 0 obj
<<
/P 1170 0 R
/S /Span
/Type /StructElem
/ActualText (3 digits and then use the midsquare )
/K [ 12 ]
/Pg 82 0 R
>>
endobj
1174 0 obj
<<
/P 1170 0 R
/S /Span
/Type /StructElem
/ActualText (method.)
/K [ 13 ]
/Pg 82 0 R
>>
endobj
1175 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1176 0 R 1178 0 R 1182 0 R ]
/Pg 84 0 R
>>
endobj
1176 0 obj
<<
/P 1175 0 R
/S /Span
/Type /StructElem
/Pg 84 0 R
/K 0
>>
endobj
1177 0 obj
[ 1176 0 R 1180 0 R 1186 0 R 1187 0 R 1191 0 R 1192 0 R 1195 0 R 1196 0 R 1199 0 R
1200 0 R 1204 0 R 1205 0 R 1206 0 R 1207 0 R 1209 0 R 1214 0 R 1215 0 R 1216 0 R
1219 0 R 1220 0 R 1221 0 R ]
endobj
1178 0 obj
<<
/P 1175 0 R
/S /Textbox
/Type /StructElem
/K [ 1179 0 R ]
/Pg 84 0 R
>>
endobj
1179 0 obj
<<
/P 1178 0 R
/S /H1
/Type /StructElem
/K [ 1180 0 R ]
/Pg 84 0 R
>>
endobj
1180 0 obj
<<
/P 1179 0 R
/S /Span
/Type /StructElem
/ActualText (Folding Methods)
/K [ 1 ]
/Pg 84 0 R
>>
endobj
1182 0 obj
<<
/P 1175 0 R
/S /Textbox
/Type /StructElem
/K [ 1183 0 R 1208 0 R 1210 0 R ]
/Pg 84 0 R
>>
endobj
1183 0 obj
<<
/P 1182 0 R
/S /L
/Type /StructElem
/K [ 1184 0 R 1188 0 R 1197 0 R 1201 0 R ]
/Pg 84 0 R
>>
endobj
1184 0 obj
<<
/P 1183 0 R
/S /LI
/Type /StructElem
/K [ 1185 0 R ]
/Pg 84 0 R
>>
endobj
1185 0 obj
<<
/P 1184 0 R
/S /LBody
/Type /StructElem
/K [ 1186 0 R 1187 0 R ]
/Pg 84 0 R
>>
endobj
1186 0 obj
<<
/P 1185 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 84 0 R
>>
endobj
1187 0 obj
<<
/P 1185 0 R
/S /Span
/Type /StructElem
/ActualText (Two folding methods are used)
/K [ 3 ]
/Pg 84 0 R
>>
endobj
1188 0 obj
<<
/P 1183 0 R
/S /L
/Type /StructElem
/K [ 1189 0 R 1193 0 R ]
/Pg 84 0 R
>>
endobj
1189 0 obj
<<
/P 1188 0 R
/S /LI
/Type /StructElem
/K [ 1190 0 R ]
/Pg 84 0 R
>>
endobj
1190 0 obj
<<
/P 1189 0 R
/S /LBody
/Type /StructElem
/K [ 1191 0 R 1192 0 R ]
/Pg 84 0 R
>>
endobj
1191 0 obj
<<
/P 1190 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 4 ]
/Pg 84 0 R
>>
endobj
1192 0 obj
<<
/P 1190 0 R
/S /Span
/Type /StructElem
/ActualText (Fold shift )
/K [ 5 ]
/Pg 84 0 R
>>
endobj
1193 0 obj
<<
/P 1188 0 R
/S /LI
/Type /StructElem
/K [ 1194 0 R ]
/Pg 84 0 R
>>
endobj
1194 0 obj
<<
/P 1193 0 R
/S /LBody
/Type /StructElem
/K [ 1195 0 R 1196 0 R ]
/Pg 84 0 R
>>
endobj
1195 0 obj
<<
/P 1194 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 6 ]
/Pg 84 0 R
>>
endobj
1196 0 obj
<<
/P 1194 0 R
/S /Span
/Type /StructElem
/ActualText (Fold boundary)
/K [ 7 ]
/Pg 84 0 R
>>
endobj
1197 0 obj
<<
/P 1183 0 R
/S /LI
/Type /StructElem
/K [ 1198 0 R ]
/Pg 84 0 R
>>
endobj
1198 0 obj
<<
/P 1197 0 R
/S /LBody
/Type /StructElem
/K [ 1199 0 R 1200 0 R ]
/Pg 84 0 R
>>
endobj
1199 0 obj
<<
/P 1198 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 8 ]
/Pg 84 0 R
>>
endobj
1200 0 obj
<<
/P 1198 0 R
/S /Span
/Type /StructElem
/ActualText (Fold Shift)
/K [ 9 ]
/Pg 84 0 R
>>
endobj
1201 0 obj
<<
/P 1183 0 R
/S /L
/Type /StructElem
/K [ 1202 0 R ]
/Pg 84 0 R
>>
endobj
1202 0 obj
<<
/P 1201 0 R
/S /LI
/Type /StructElem
/K [ 1203 0 R ]
/Pg 84 0 R
>>
endobj
1203 0 obj
<<
/P 1202 0 R
/S /LBody
/Type /StructElem
/K [ 1204 0 R 1205 0 R 1206 0 R 1207 0 R ]
/Pg 84 0 R
>>
endobj
1204 0 obj
<<
/P 1203 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 10 ]
/Pg 84 0 R
>>
endobj
1205 0 obj
<<
/P 1203 0 R
/S /Span
/Type /StructElem
/ActualText (In fold shift, )
/K [ 11 ]
/Pg 84 0 R
>>
endobj
1206 0 obj
<<
/P 1203 0 R
/S /Span
/Type /StructElem
/ActualText (the key value is divided into parts )
/K [ 12 ]
/Pg 84 0 R
>>
endobj
1207 0 obj
<<
/P 1203 0 R
/S /Span
/Type /StructElem
/ActualText (such that the )
/K [ 13 ]
/Pg 84 0 R
>>
endobj
1208 0 obj
<<
/P 1182 0 R
/S /P
/Type /StructElem
/K [ 1209 0 R ]
/Pg 84 0 R
>>
endobj
1209 0 obj
<<
/P 1208 0 R
/S /Span
/Type /StructElem
/ActualText (size of the parts = size of the required address)
/K [ 14 ]
/Pg 84 0 R
>>
endobj
1210 0 obj
<<
/P 1182 0 R
/S /L
/Type /StructElem
/K [ 1211 0 R ]
/Pg 84 0 R
>>
endobj
1211 0 obj
<<
/P 1210 0 R
/S /L
/Type /StructElem
/K [ 1212 0 R 1217 0 R ]
/Pg 84 0 R
>>
endobj
1212 0 obj
<<
/P 1211 0 R
/S /LI
/Type /StructElem
/K [ 1213 0 R ]
/Pg 84 0 R
>>
endobj
1213 0 obj
<<
/P 1212 0 R
/S /LBody
/Type /StructElem
/K [ 1214 0 R 1215 0 R 1216 0 R ]
/Pg 84 0 R
>>
endobj
1214 0 obj
<<
/P 1213 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 15 ]
/Pg 84 0 R
>>
endobj
1215 0 obj
<<
/P 1213 0 R
/S /Span
/Type /StructElem
/ActualText (The left and right parts are shifted and )
/K [ 16 ]
/Pg 84 0 R
>>
endobj
1216 0 obj
<<
/P 1213 0 R
/S /Span
/Type /StructElem
/ActualText (added with the middle part.)
/K [ 17 ]
/Pg 84 0 R
>>
endobj
1217 0 obj
<<
/P 1211 0 R
/S /LI
/Type /StructElem
/K [ 1218 0 R ]
/Pg 84 0 R
>>
endobj
1218 0 obj
<<
/P 1217 0 R
/S /LBody
/Type /StructElem
/K [ 1219 0 R 1220 0 R 1221 0 R ]
/Pg 84 0 R
>>
endobj
1219 0 obj
<<
/P 1218 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 18 ]
/Pg 84 0 R
>>
endobj
1220 0 obj
<<
/P 1218 0 R
/S /Span
/Type /StructElem
/ActualText (If sum>size of the address , discard the )
/K [ 19 ]
/Pg 84 0 R
>>
endobj
1221 0 obj
<<
/P 1218 0 R
/S /Span
/Type /StructElem
/ActualText (leading digits.)
/K [ 20 ]
/Pg 84 0 R
>>
endobj
1222 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1223 0 R 1225 0 R ]
/Pg 86 0 R
>>
endobj
1223 0 obj
<<
/P 1222 0 R
/S /Span
/Type /StructElem
/Pg 86 0 R
/K 0
>>
endobj
1224 0 obj
[ 1223 0 R 1229 0 R 1230 0 R 1234 0 R 1235 0 R 1236 0 R 1237 0 R 1238 0 R 1239 0 R
1242 0 R 1243 0 R ]
endobj
1225 0 obj
<<
/P 1222 0 R
/S /Textbox
/Type /StructElem
/K [ 1226 0 R ]
/Pg 86 0 R
>>
endobj
1226 0 obj
<<
/P 1225 0 R
/S /L
/Type /StructElem
/K [ 1227 0 R 1231 0 R ]
/Pg 86 0 R
>>
endobj
1227 0 obj
<<
/P 1226 0 R
/S /LI
/Type /StructElem
/K [ 1228 0 R ]
/Pg 86 0 R
>>
endobj
1228 0 obj
<<
/P 1227 0 R
/S /LBody
/Type /StructElem
/K [ 1229 0 R 1230 0 R ]
/Pg 86 0 R
>>
endobj
1229 0 obj
<<
/P 1228 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 1 ]
/Pg 86 0 R
>>
endobj
1230 0 obj
<<
/P 1228 0 R
/S /Span
/Type /StructElem
/ActualText (Fold Boundary:)
/K [ 2 ]
/Pg 86 0 R
>>
endobj
1231 0 obj
<<
/P 1226 0 R
/S /L
/Type /StructElem
/K [ 1232 0 R 1240 0 R ]
/Pg 86 0 R
>>
endobj
1232 0 obj
<<
/P 1231 0 R
/S /LI
/Type /StructElem
/K [ 1233 0 R ]
/Pg 86 0 R
>>
endobj
1233 0 obj
<<
/P 1232 0 R
/S /LBody
/Type /StructElem
/K [ 1234 0 R 1235 0 R 1236 0 R 1237 0 R 1238 0 R 1239 0 R ]
/Pg 86 0 R
>>
endobj
1234 0 obj
<<
/P 1233 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 3 ]
/Pg 86 0 R
>>
endobj
1235 0 obj
<<
/P 1233 0 R
/S /Span
/Type /StructElem
/ActualText (The left and right numbers )
/K [ 4 ]
/Pg 86 0 R
>>
endobj
1236 0 obj
<<
/P 1233 0 R
/S /Span
/Type /StructElem
/ActualText (are folded on a )
/K [ 5 ]
/Pg 86 0 R
>>
endobj
1237 0 obj
<<
/P 1233 0 R
/S /Span
/Type /StructElem
/ActualText (fixed boundary between them and centre )
/K [ 6 ]
/Pg 86 0 R
>>
endobj
1238 0 obj
<<
/P 1233 0 R
/S /Span
/Type /StructElem
/ActualText (number.The two outside values are thus )
/K [ 7 ]
/Pg 86 0 R
>>
endobj
1239 0 obj
<<
/P 1233 0 R
/S /Span
/Type /StructElem
/ActualText (reversed.)
/K [ 8 ]
/Pg 86 0 R
>>
endobj
1240 0 obj
<<
/P 1231 0 R
/S /LI
/Type /StructElem
/K [ 1241 0 R ]
/Pg 86 0 R
>>
endobj
1241 0 obj
<<
/P 1240 0 R
/S /LBody
/Type /StructElem
/K [ 1242 0 R 1243 0 R ]
/Pg 86 0 R
>>
endobj
1242 0 obj
<<
/P 1241 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 9 ]
/Pg 86 0 R
>>
endobj
1243 0 obj
<<
/P 1241 0 R
/S /Span
/Type /StructElem
/ActualText (examples)
/K [ 10 ]
/Pg 86 0 R
>>
endobj
1244 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1245 0 R 1247 0 R 1250 0 R ]
/Pg 88 0 R
>>
endobj
1245 0 obj
<<
/P 1244 0 R
/S /Span
/Type /StructElem
/Pg 88 0 R
/K 0
>>
endobj
1246 0 obj
[ 1245 0 R 1249 0 R 1254 0 R 1255 0 R 1256 0 R 1257 0 R 1258 0 R 1259 0 R 1262 0 R
1263 0 R 1264 0 R 1267 0 R 1268 0 R 1269 0 R 1270 0 R 1271 0 R 1272 0 R 1275 0 R
1276 0 R 1277 0 R ]
endobj
1247 0 obj
<<
/P 1244 0 R
/S /Textbox
/Type /StructElem
/K [ 1248 0 R ]
/Pg 88 0 R
>>
endobj
1248 0 obj
<<
/P 1247 0 R
/S /H1
/Type /StructElem
/K [ 1249 0 R ]
/Pg 88 0 R
>>
endobj
1249 0 obj
<<
/P 1248 0 R
/S /Span
/Type /StructElem
/ActualText (Rotation Method)
/K [ 1 ]
/Pg 88 0 R
>>
endobj
1250 0 obj
<<
/P 1244 0 R
/S /Textbox
/Type /StructElem
/K [ 1251 0 R ]
/Pg 88 0 R
>>
endobj
1251 0 obj
<<
/P 1250 0 R
/S /L
/Type /StructElem
/K [ 1252 0 R 1260 0 R 1265 0 R 1273 0 R ]
/Pg 88 0 R
>>
endobj
1252 0 obj
<<
/P 1251 0 R
/S /LI
/Type /StructElem
/K [ 1253 0 R ]
/Pg 88 0 R
>>
endobj
1253 0 obj
<<
/P 1252 0 R
/S /LBody
/Type /StructElem
/K [ 1254 0 R 1255 0 R 1256 0 R 1257 0 R 1258 0 R 1259 0 R ]
/Pg 88 0 R
>>
endobj
1254 0 obj
<<
/P 1253 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 88 0 R
>>
endobj
1255 0 obj
<<
/P 1253 0 R
/S /Span
/Type /StructElem
/ActualText (Rotation hashing is )
/K [ 3 ]
/Pg 88 0 R
>>
endobj
1256 0 obj
<<
/P 1253 0 R
/S /Span
/Type /StructElem
/ActualText (not used by itself )
/K [ 4 ]
/Pg 88 0 R
>>
endobj
1257 0 obj
<<
/P 1253 0 R
/S /Span
/Type /StructElem
/ActualText (but is )
/K [ 5 ]
/Pg 88 0 R
>>
endobj
1258 0 obj
<<
/P 1253 0 R
/S /Span
/Type /StructElem
/ActualText (incorporated in combination with other )
/K [ 6 ]
/Pg 88 0 R
>>
endobj
1259 0 obj
<<
/P 1253 0 R
/S /Span
/Type /StructElem
/ActualText (hashing methods.)
/K [ 7 ]
/Pg 88 0 R
>>
endobj
1260 0 obj
<<
/P 1251 0 R
/S /LI
/Type /StructElem
/K [ 1261 0 R ]
/Pg 88 0 R
>>
endobj
1261 0 obj
<<
/P 1260 0 R
/S /LBody
/Type /StructElem
/K [ 1262 0 R 1263 0 R 1264 0 R ]
/Pg 88 0 R
>>
endobj
1262 0 obj
<<
/P 1261 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 8 ]
/Pg 88 0 R
>>
endobj
1263 0 obj
<<
/P 1261 0 R
/S /Span
/Type /StructElem
/ActualText (Most useful when key are assigned )
/K [ 9 ]
/Pg 88 0 R
>>
endobj
1264 0 obj
<<
/P 1261 0 R
/S /Span
/Type /StructElem
/ActualText (serially.)
/K [ 10 ]
/Pg 88 0 R
>>
endobj
1265 0 obj
<<
/P 1251 0 R
/S /LI
/Type /StructElem
/K [ 1266 0 R ]
/Pg 88 0 R
>>
endobj
1266 0 obj
<<
/P 1265 0 R
/S /LBody
/Type /StructElem
/K [ 1267 0 R 1268 0 R 1269 0 R 1270 0 R 1271 0 R 1272 0 R ]
/Pg 88 0 R
>>
endobj
1267 0 obj
<<
/P 1266 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 11 ]
/Pg 88 0 R
>>
endobj
1268 0 obj
<<
/P 1266 0 R
/S /Span
/Type /StructElem
/ActualText (A simple hashing algorithm )
/K [ 12 ]
/Pg 88 0 R
>>
endobj
1269 0 obj
<<
/P 1266 0 R
/S /Span
/Type /StructElem
/ActualText (tends to )
/K [ 13 ]
/Pg 88 0 R
>>
endobj
1270 0 obj
<<
/P 1266 0 R
/S /Span
/Type /StructElem
/ActualText (create )
/K [ 14 ]
/Pg 88 0 R
>>
endobj
1271 0 obj
<<
/P 1266 0 R
/S /Span
/Type /StructElem
/ActualText (synonyms when hashing keys are )
/K [ 15 ]
/Pg 88 0 R
>>
endobj
1272 0 obj
<<
/P 1266 0 R
/S /Span
/Type /StructElem
/ActualText (identical except for the last character. )
/K [ 16 ]
/Pg 88 0 R
>>
endobj
1273 0 obj
<<
/P 1251 0 R
/S /LI
/Type /StructElem
/K [ 1274 0 R ]
/Pg 88 0 R
>>
endobj
1274 0 obj
<<
/P 1273 0 R
/S /LBody
/Type /StructElem
/K [ 1275 0 R 1276 0 R 1277 0 R ]
/Pg 88 0 R
>>
endobj
1275 0 obj
<<
/P 1274 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 17 ]
/Pg 88 0 R
>>
endobj
1276 0 obj
<<
/P 1274 0 R
/S /Span
/Type /StructElem
/ActualText (Rotating the last character to the front of )
/K [ 18 ]
/Pg 88 0 R
>>
endobj
1277 0 obj
<<
/P 1274 0 R
/S /Span
/Type /StructElem
/ActualText (the key minimizes this effect.)
/K [ 19 ]
/Pg 88 0 R
>>
endobj
1278 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1279 0 R 1281 0 R 1284 0 R ]
/Pg 90 0 R
>>
endobj
1279 0 obj
<<
/P 1278 0 R
/S /Span
/Type /StructElem
/Pg 90 0 R
/K 0
>>
endobj
1280 0 obj
[ 1279 0 R 1283 0 R 1288 0 R 1289 0 R 1290 0 R 1293 0 R 1294 0 R 1295 0 R ]
endobj
1281 0 obj
<<
/P 1278 0 R
/S /Textbox
/Type /StructElem
/K [ 1282 0 R ]
/Pg 90 0 R
>>
endobj
1282 0 obj
<<
/P 1281 0 R
/S /H1
/Type /StructElem
/K [ 1283 0 R ]
/Pg 90 0 R
>>
endobj
1283 0 obj
<<
/P 1282 0 R
/S /Span
/Type /StructElem
/ActualText (Rotation Method)
/K [ 1 ]
/Pg 90 0 R
>>
endobj
1284 0 obj
<<
/P 1278 0 R
/S /Textbox
/Type /StructElem
/K [ 1285 0 R ]
/Pg 90 0 R
>>
endobj
1285 0 obj
<<
/P 1284 0 R
/S /L
/Type /StructElem
/K [ 1286 0 R 1291 0 R ]
/Pg 90 0 R
>>
endobj
1286 0 obj
<<
/P 1285 0 R
/S /LI
/Type /StructElem
/K [ 1287 0 R ]
/Pg 90 0 R
>>
endobj
1287 0 obj
<<
/P 1286 0 R
/S /LBody
/Type /StructElem
/K [ 1288 0 R 1289 0 R 1290 0 R ]
/Pg 90 0 R
>>
endobj
1288 0 obj
<<
/P 1287 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 90 0 R
>>
endobj
1289 0 obj
<<
/P 1287 0 R
/S /Span
/Type /StructElem
/ActualText (Modula division method do not work well )
/K [ 3 ]
/Pg 90 0 R
>>
endobj
1290 0 obj
<<
/P 1287 0 R
/S /Span
/Type /StructElem
/ActualText (with rotation method.)
/K [ 4 ]
/Pg 90 0 R
>>
endobj
1291 0 obj
<<
/P 1285 0 R
/S /LI
/Type /StructElem
/K [ 1292 0 R ]
/Pg 90 0 R
>>
endobj
1292 0 obj
<<
/P 1291 0 R
/S /LBody
/Type /StructElem
/K [ 1293 0 R 1294 0 R 1295 0 R ]
/Pg 90 0 R
>>
endobj
1293 0 obj
<<
/P 1292 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 5 ]
/Pg 90 0 R
>>
endobj
1294 0 obj
<<
/P 1292 0 R
/S /Span
/Type /StructElem
/ActualText (Rotation is used only in combination with )
/K [ 6 ]
/Pg 90 0 R
>>
endobj
1295 0 obj
<<
/P 1292 0 R
/S /Span
/Type /StructElem
/ActualText (folding and pseudorandom hashing)
/K [ 7 ]
/Pg 90 0 R
>>
endobj
1296 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1297 0 R 1299 0 R 1302 0 R ]
/Pg 92 0 R
>>
endobj
1297 0 obj
<<
/P 1296 0 R
/S /Span
/Type /StructElem
/Pg 92 0 R
/K 0
>>
endobj
1298 0 obj
[ 1297 0 R 1301 0 R 1306 0 R 1307 0 R 1308 0 R 1311 0 R 1312 0 R 1313 0 R 1314 0 R
1315 0 R 1316 0 R 1319 0 R 1320 0 R 1322 0 R 1324 0 R 1325 0 R 1327 0 R 1328 0 R
1329 0 R 1330 0 R 1334 0 R 1335 0 R ]
endobj
1299 0 obj
<<
/P 1296 0 R
/S /Textbox
/Type /StructElem
/K [ 1300 0 R ]
/Pg 92 0 R
>>
endobj
1300 0 obj
<<
/P 1299 0 R
/S /H1
/Type /StructElem
/K [ 1301 0 R ]
/Pg 92 0 R
>>
endobj
1301 0 obj
<<
/P 1300 0 R
/S /Span
/Type /StructElem
/ActualText (Pseudorandom hashing)
/K [ 1 ]
/Pg 92 0 R
>>
endobj
1302 0 obj
<<
/P 1296 0 R
/S /Textbox
/Type /StructElem
/K [ 1303 0 R 1321 0 R 1323 0 R 1326 0 R 1331 0 R ]
/Pg 92 0 R
>>
endobj
1303 0 obj
<<
/P 1302 0 R
/S /L
/Type /StructElem
/K [ 1304 0 R 1309 0 R 1317 0 R ]
/Pg 92 0 R
>>
endobj
1304 0 obj
<<
/P 1303 0 R
/S /LI
/Type /StructElem
/K [ 1305 0 R ]
/Pg 92 0 R
>>
endobj
1305 0 obj
<<
/P 1304 0 R
/S /LBody
/Type /StructElem
/K [ 1306 0 R 1307 0 R 1308 0 R ]
/Pg 92 0 R
>>
endobj
1306 0 obj
<<
/P 1305 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 92 0 R
>>
endobj
1307 0 obj
<<
/P 1305 0 R
/S /Span
/Type /StructElem
/ActualText (In this the key is used as the seed in a )
/K [ 3 ]
/Pg 92 0 R
>>
endobj
1308 0 obj
<<
/P 1305 0 R
/S /Span
/Type /StructElem
/ActualText (pseudorandom number generator.)
/K [ 4 ]
/Pg 92 0 R
>>
endobj
1309 0 obj
<<
/P 1303 0 R
/S /LI
/Type /StructElem
/K [ 1310 0 R ]
/Pg 92 0 R
>>
endobj
1310 0 obj
<<
/P 1309 0 R
/S /LBody
/Type /StructElem
/K [ 1311 0 R 1312 0 R 1313 0 R 1314 0 R 1315 0 R 1316 0 R ]
/Pg 92 0 R
>>
endobj
1311 0 obj
<<
/P 1310 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 5 ]
/Pg 92 0 R
>>
endobj
1312 0 obj
<<
/P 1310 0 R
/S /Span
/Type /StructElem
/ActualText (The resulting random number is then scaled into )
/K [ 6 ]
/Pg 92 0 R
>>
endobj
1313 0 obj
<<
/P 1310 0 R
/S /Span
/Type /StructElem
/ActualText (the possible range using modulo)
/K [ 7 ]
/Pg 92 0 R
>>
endobj
1314 0 obj
<<
/P 1310 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 8 ]
/Pg 92 0 R
>>
endobj
1315 0 obj
<<
/P 1310 0 R
/S /Span
/Type /StructElem
/ActualText (division )
/K [ 9 ]
/Pg 92 0 R
>>
endobj
1316 0 obj
<<
/P 1310 0 R
/S /Span
/Type /StructElem
/ActualText (method.)
/K [ 10 ]
/Pg 92 0 R
>>
endobj
1317 0 obj
<<
/P 1303 0 R
/S /LI
/Type /StructElem
/K [ 1318 0 R ]
/Pg 92 0 R
>>
endobj
1318 0 obj
<<
/P 1317 0 R
/S /LBody
/Type /StructElem
/K [ 1319 0 R 1320 0 R ]
/Pg 92 0 R
>>
endobj
1319 0 obj
<<
/P 1318 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 11 ]
/Pg 92 0 R
>>
endobj
1320 0 obj
<<
/P 1318 0 R
/S /Span
/Type /StructElem
/ActualText (A common random number generator is )
/K [ 12 ]
/Pg 92 0 R
>>
endobj
1321 0 obj
<<
/P 1302 0 R
/S /P
/Type /StructElem
/K [ 1322 0 R ]
/Pg 92 0 R
>>
endobj
1322 0 obj
<<
/P 1321 0 R
/S /Span
/Type /StructElem
/ActualText (y=ax + c)
/K [ 13 ]
/Pg 92 0 R
>>
endobj
1323 0 obj
<<
/P 1302 0 R
/S /P
/Type /StructElem
/K [ 1324 0 R 1325 0 R ]
/Pg 92 0 R
>>
endobj
1324 0 obj
<<
/P 1323 0 R
/S /Span
/Type /StructElem
/ActualText (x )
/K [ 14 ]
/Pg 92 0 R
>>
endobj
1325 0 obj
<<
/P 1323 0 R
/S /Span
/Type /StructElem
/ActualText (= key)
/K [ 15 ]
/Pg 92 0 R
>>
endobj
1326 0 obj
<<
/P 1302 0 R
/S /P
/Type /StructElem
/K [ 1327 0 R 1328 0 R 1329 0 R 1330 0 R ]
/Pg 92 0 R
>>
endobj
1327 0 obj
<<
/P 1326 0 R
/S /Span
/Type /StructElem
/ActualText (a and c )
/K [ 16 ]
/Pg 92 0 R
>>
endobj
1328 0 obj
<<
/P 1326 0 R
/S /Span
/Type /StructElem
/ActualText (= factors that should be prime )
/K [ 17 ]
/Pg 92 0 R
>>
endobj
1329 0 obj
<<
/P 1326 0 R
/S /Span
/Type /StructElem
/ActualText (numbers since prime numbers minimize )
/K [ 18 ]
/Pg 92 0 R
>>
endobj
1330 0 obj
<<
/P 1326 0 R
/S /Span
/Type /StructElem
/ActualText (collisions)
/K [ 19 ]
/Pg 92 0 R
>>
endobj
1331 0 obj
<<
/P 1302 0 R
/S /L
/Type /StructElem
/K [ 1332 0 R ]
/Pg 92 0 R
>>
endobj
1332 0 obj
<<
/P 1331 0 R
/S /LI
/Type /StructElem
/K [ 1333 0 R ]
/Pg 92 0 R
>>
endobj
1333 0 obj
<<
/P 1332 0 R
/S /LBody
/Type /StructElem
/K [ 1334 0 R 1335 0 R ]
/Pg 92 0 R
>>
endobj
1334 0 obj
<<
/P 1333 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 20 ]
/Pg 92 0 R
>>
endobj
1335 0 obj
<<
/P 1333 0 R
/S /Span
/Type /StructElem
/ActualText (Example)
/K [ 21 ]
/Pg 92 0 R
>>
endobj
1336 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1337 0 R 1339 0 R 1342 0 R ]
/Pg 94 0 R
>>
endobj
1337 0 obj
<<
/P 1336 0 R
/S /Span
/Type /StructElem
/Pg 94 0 R
/K 0
>>
endobj
1338 0 obj
[ 1337 0 R 1341 0 R 1346 0 R 1347 0 R 1348 0 R 1351 0 R 1352 0 R 1354 0 R 1356 0 R
1358 0 R 1359 0 R 1363 0 R 1364 0 R 1368 0 R 1369 0 R ]
endobj
1339 0 obj
<<
/P 1336 0 R
/S /Textbox
/Type /StructElem
/K [ 1340 0 R ]
/Pg 94 0 R
>>
endobj
1340 0 obj
<<
/P 1339 0 R
/S /H1
/Type /StructElem
/K [ 1341 0 R ]
/Pg 94 0 R
>>
endobj
1341 0 obj
<<
/P 1340 0 R
/S /Span
/Type /StructElem
/ActualText (Multiplicative Method)
/K [ 1 ]
/Pg 94 0 R
>>
endobj
1342 0 obj
<<
/P 1336 0 R
/S /Textbox
/Type /StructElem
/K [ 1343 0 R 1353 0 R 1355 0 R 1357 0 R 1360 0 R ]
/Pg 94 0 R
>>
endobj
1343 0 obj
<<
/P 1342 0 R
/S /L
/Type /StructElem
/K [ 1344 0 R 1349 0 R ]
/Pg 94 0 R
>>
endobj
1344 0 obj
<<
/P 1343 0 R
/S /LI
/Type /StructElem
/K [ 1345 0 R ]
/Pg 94 0 R
>>
endobj
1345 0 obj
<<
/P 1344 0 R
/S /LBody
/Type /StructElem
/K [ 1346 0 R 1347 0 R 1348 0 R ]
/Pg 94 0 R
>>
endobj
1346 0 obj
<<
/P 1345 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 94 0 R
>>
endobj
1347 0 obj
<<
/P 1345 0 R
/S /Span
/Type /StructElem
/ActualText (The hashing technique uses the following )
/K [ 3 ]
/Pg 94 0 R
>>
endobj
1348 0 obj
<<
/P 1345 0 R
/S /Span
/Type /StructElem
/ActualText (formula:)
/K [ 4 ]
/Pg 94 0 R
>>
endobj
1349 0 obj
<<
/P 1343 0 R
/S /LI
/Type /StructElem
/K [ 1350 0 R ]
/Pg 94 0 R
>>
endobj
1350 0 obj
<<
/P 1349 0 R
/S /LBody
/Type /StructElem
/K [ 1351 0 R 1352 0 R ]
/Pg 94 0 R
>>
endobj
1351 0 obj
<<
/P 1350 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 5 ]
/Pg 94 0 R
>>
endobj
1352 0 obj
<<
/P 1350 0 R
/S /Span
/Type /StructElem
/ActualText (h\(key\) =floor\(m * frac\(c* key\)\))
/K [ 6 ]
/Pg 94 0 R
>>
endobj
1353 0 obj
<<
/P 1342 0 R
/S /P
/Type /StructElem
/K [ 1354 0 R ]
/Pg 94 0 R
>>
endobj
1354 0 obj
<<
/P 1353 0 R
/S /Span
/Type /StructElem
/ActualText (where floor =integer part of real number)
/K [ 7 ]
/Pg 94 0 R
>>
endobj
1355 0 obj
<<
/P 1342 0 R
/S /P
/Type /StructElem
/K [ 1356 0 R ]
/Pg 94 0 R
>>
endobj
1356 0 obj
<<
/P 1355 0 R
/S /Span
/Type /StructElem
/ActualText (frac\(x\)= fractional part)
/K [ 8 ]
/Pg 94 0 R
>>
endobj
1357 0 obj
<<
/P 1342 0 R
/S /P
/Type /StructElem
/K [ 1358 0 R 1359 0 R ]
/Pg 94 0 R
>>
endobj
1358 0 obj
<<
/P 1357 0 R
/S /Span
/Type /StructElem
/ActualText (c= 0.618 , yields good theoritical )
/K [ 9 ]
/Pg 94 0 R
>>
endobj
1359 0 obj
<<
/P 1357 0 R
/S /Span
/Type /StructElem
/ActualText (properties )
/K [ 10 ]
/Pg 94 0 R
>>
endobj
1360 0 obj
<<
/P 1342 0 R
/S /L
/Type /StructElem
/K [ 1361 0 R 1365 0 R ]
/Pg 94 0 R
>>
endobj
1361 0 obj
<<
/P 1360 0 R
/S /LI
/Type /StructElem
/K [ 1362 0 R ]
/Pg 94 0 R
>>
endobj
1362 0 obj
<<
/P 1361 0 R
/S /LBody
/Type /StructElem
/K [ 1363 0 R 1364 0 R ]
/Pg 94 0 R
>>
endobj
1363 0 obj
<<
/P 1362 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 11 ]
/Pg 94 0 R
>>
endobj
1364 0 obj
<<
/P 1362 0 R
/S /Span
/Type /StructElem
/ActualText (Disadvantage:)
/K [ 12 ]
/Pg 94 0 R
>>
endobj
1365 0 obj
<<
/P 1360 0 R
/S /L
/Type /StructElem
/K [ 1366 0 R ]
/Pg 94 0 R
>>
endobj
1366 0 obj
<<
/P 1365 0 R
/S /LI
/Type /StructElem
/K [ 1367 0 R ]
/Pg 94 0 R
>>
endobj
1367 0 obj
<<
/P 1366 0 R
/S /LBody
/Type /StructElem
/K [ 1368 0 R 1369 0 R ]
/Pg 94 0 R
>>
endobj
1368 0 obj
<<
/P 1367 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 13 ]
/Pg 94 0 R
>>
endobj
1369 0 obj
<<
/P 1367 0 R
/S /Span
/Type /StructElem
/ActualText (Slower than modulo division method )
/K [ 14 ]
/Pg 94 0 R
>>
endobj
1370 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1371 0 R 1373 0 R 1376 0 R ]
/Pg 96 0 R
>>
endobj
1371 0 obj
<<
/P 1370 0 R
/S /Span
/Type /StructElem
/Pg 96 0 R
/K 0
>>
endobj
1372 0 obj
[ 1371 0 R 1375 0 R 1380 0 R 1381 0 R 1382 0 R 1383 0 R 1384 0 R 1385 0 R 1386 0 R
1387 0 R 1388 0 R ]
endobj
1373 0 obj
<<
/P 1370 0 R
/S /Textbox
/Type /StructElem
/K [ 1374 0 R ]
/Pg 96 0 R
>>
endobj
1374 0 obj
<<
/P 1373 0 R
/S /H1
/Type /StructElem
/K [ 1375 0 R ]
/Pg 96 0 R
>>
endobj
1375 0 obj
<<
/P 1374 0 R
/S /Span
/Type /StructElem
/ActualText (IMP NOTE)
/K [ 1 ]
/Pg 96 0 R
>>
endobj
1376 0 obj
<<
/P 1370 0 R
/S /Textbox
/Type /StructElem
/K [ 1377 0 R ]
/Pg 96 0 R
>>
endobj
1377 0 obj
<<
/P 1376 0 R
/S /L
/Type /StructElem
/K [ 1378 0 R ]
/Pg 96 0 R
>>
endobj
1378 0 obj
<<
/P 1377 0 R
/S /LI
/Type /StructElem
/K [ 1379 0 R ]
/Pg 96 0 R
>>
endobj
1379 0 obj
<<
/P 1378 0 R
/S /LBody
/Type /StructElem
/K [ 1380 0 R 1381 0 R 1382 0 R 1383 0 R 1384 0 R 1385 0 R 1386 0 R 1387 0 R 1388 0 R
]
/Pg 96 0 R
>>
endobj
1380 0 obj
<<
/P 1379 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 96 0 R
>>
endobj
1381 0 obj
<<
/P 1379 0 R
/S /Span
/Type /StructElem
/ActualText (All hash functions)
/K [ 3 ]
/Pg 96 0 R
>>
endobj
1382 0 obj
<<
/P 1379 0 R
/S /Span
/Type /StructElem
/ActualText (except )
/K [ 4 ]
/Pg 96 0 R
>>
endobj
1383 0 obj
<<
/P 1379 0 R
/S /Span
/Type /StructElem
/ActualText (direct )
/K [ 5 ]
/Pg 96 0 R
>>
endobj
1384 0 obj
<<
/P 1379 0 R
/S /Span
/Type /StructElem
/ActualText (hashing and subtraction hashing )
/K [ 6 ]
/Pg 96 0 R
>>
endobj
1385 0 obj
<<
/P 1379 0 R
/S /Span
/Type /StructElem
/ActualText (are in )
/K [ 7 ]
/Pg 96 0 R
>>
endobj
1386 0 obj
<<
/P 1379 0 R
/S /Span
/Type /StructElem
/ActualText (such a way )
/K [ 8 ]
/Pg 96 0 R
>>
endobj
1387 0 obj
<<
/P 1379 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ t h a t m a n y k e y s h a s h t o o n e )
/K [ 9 ]
/Pg 96 0 R
>>
endobj
1388 0 obj
<<
/P 1379 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ a d d r e s s )
/K [ 10 ]
/Pg 96 0 R
>>
endobj
1389 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1390 0 R 1392 0 R 1395 0 R 1400 0 R 1401 0 R 1402 0 R 1407 0 R 1412 0 R 1417 0 R
1418 0 R 1419 0 R 1420 0 R 1421 0 R 1422 0 R 1423 0 R 1428 0 R 1433 0 R 1438 0 R
1443 0 R 1444 0 R ]
/Pg 98 0 R
>>
endobj
1390 0 obj
<<
/P 1389 0 R
/S /Span
/Type /StructElem
/Pg 98 0 R
/K 0
>>
endobj
1391 0 obj
[ 1390 0 R 1394 0 R 1396 0 R 1399 0 R 1400 0 R 1401 0 R 1403 0 R 1406 0 R 1408 0 R
1411 0 R 1413 0 R 1416 0 R 1417 0 R 1418 0 R 1419 0 R 1420 0 R 1421 0 R 1422 0 R
1424 0 R 1427 0 R 1429 0 R 1432 0 R 1434 0 R 1437 0 R 1439 0 R 1442 0 R 1443 0 R
1444 0 R ]
endobj
1392 0 obj
<<
/P 1389 0 R
/S /Textbox
/Type /StructElem
/K [ 1393 0 R ]
/Pg 98 0 R
>>
endobj
1393 0 obj
<<
/P 1392 0 R
/S /H1
/Type /StructElem
/K [ 1394 0 R ]
/Pg 98 0 R
>>
endobj
1394 0 obj
<<
/P 1393 0 R
/S /Span
/Type /StructElem
/ActualText (Collision Resolution)
/K [ 1 ]
/Pg 98 0 R
>>
endobj
1395 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 1396 0 R 1397 0 R ]
/Pg 98 0 R
>>
endobj
1396 0 obj
<<
/P 1395 0 R
/S /Span
/Type /StructElem
/Pg 98 0 R
/K 2
>>
endobj
1397 0 obj
<<
/P 1395 0 R
/S /Textbox
/Type /StructElem
/K [ 1398 0 R ]
/Pg 98 0 R
>>
endobj
1398 0 obj
<<
/P 1397 0 R
/S /P
/Type /StructElem
/K [ 1399 0 R ]
/Pg 98 0 R
>>
endobj
1399 0 obj
<<
/P 1398 0 R
/S /Span
/Type /StructElem
/ActualText (Collision Resolution)
/K [ 3 ]
/Pg 98 0 R
>>
endobj
1400 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 4 ]
/Pg 98 0 R
>>
endobj
1401 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 5 ]
/Pg 98 0 R
>>
endobj
1402 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 1403 0 R 1404 0 R ]
/Pg 98 0 R
>>
endobj
1403 0 obj
<<
/P 1402 0 R
/S /Span
/Type /StructElem
/Pg 98 0 R
/K 6
>>
endobj
1404 0 obj
<<
/P 1402 0 R
/S /Textbox
/Type /StructElem
/K [ 1405 0 R ]
/Pg 98 0 R
>>
endobj
1405 0 obj
<<
/P 1404 0 R
/S /P
/Type /StructElem
/K [ 1406 0 R ]
/Pg 98 0 R
>>
endobj
1406 0 obj
<<
/P 1405 0 R
/S /Span
/Type /StructElem
/ActualText (Open Addressing)
/K [ 7 ]
/Pg 98 0 R
>>
endobj
1407 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 1408 0 R 1409 0 R ]
/Pg 98 0 R
>>
endobj
1408 0 obj
<<
/P 1407 0 R
/S /Span
/Type /StructElem
/Pg 98 0 R
/K 8
>>
endobj
1409 0 obj
<<
/P 1407 0 R
/S /Textbox
/Type /StructElem
/K [ 1410 0 R ]
/Pg 98 0 R
>>
endobj
1410 0 obj
<<
/P 1409 0 R
/S /P
/Type /StructElem
/K [ 1411 0 R ]
/Pg 98 0 R
>>
endobj
1411 0 obj
<<
/P 1410 0 R
/S /Span
/Type /StructElem
/ActualText (Linked List)
/K [ 9 ]
/Pg 98 0 R
>>
endobj
1412 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 1413 0 R 1414 0 R ]
/Pg 98 0 R
>>
endobj
1413 0 obj
<<
/P 1412 0 R
/S /Span
/Type /StructElem
/Pg 98 0 R
/K 10
>>
endobj
1414 0 obj
<<
/P 1412 0 R
/S /Textbox
/Type /StructElem
/K [ 1415 0 R ]
/Pg 98 0 R
>>
endobj
1415 0 obj
<<
/P 1414 0 R
/S /P
/Type /StructElem
/K [ 1416 0 R ]
/Pg 98 0 R
>>
endobj
1416 0 obj
<<
/P 1415 0 R
/S /Span
/Type /StructElem
/ActualText (Buckets)
/K [ 11 ]
/Pg 98 0 R
>>
endobj
1417 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 12 ]
/Pg 98 0 R
>>
endobj
1418 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 13 ]
/Pg 98 0 R
>>
endobj
1419 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 14 ]
/Pg 98 0 R
>>
endobj
1420 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 15 ]
/Pg 98 0 R
>>
endobj
1421 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 16 ]
/Pg 98 0 R
>>
endobj
1422 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 17 ]
/Pg 98 0 R
>>
endobj
1423 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 1424 0 R 1425 0 R ]
/Pg 98 0 R
>>
endobj
1424 0 obj
<<
/P 1423 0 R
/S /Span
/Type /StructElem
/Pg 98 0 R
/K 18
>>
endobj
1425 0 obj
<<
/P 1423 0 R
/S /Textbox
/Type /StructElem
/K [ 1426 0 R ]
/Pg 98 0 R
>>
endobj
1426 0 obj
<<
/P 1425 0 R
/S /P
/Type /StructElem
/K [ 1427 0 R ]
/Pg 98 0 R
>>
endobj
1427 0 obj
<<
/P 1426 0 R
/S /Span
/Type /StructElem
/ActualText (Linear Probe)
/K [ 19 ]
/Pg 98 0 R
>>
endobj
1428 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 1429 0 R 1430 0 R ]
/Pg 98 0 R
>>
endobj
1429 0 obj
<<
/P 1428 0 R
/S /Span
/Type /StructElem
/Pg 98 0 R
/K 20
>>
endobj
1430 0 obj
<<
/P 1428 0 R
/S /Textbox
/Type /StructElem
/K [ 1431 0 R ]
/Pg 98 0 R
>>
endobj
1431 0 obj
<<
/P 1430 0 R
/S /P
/Type /StructElem
/K [ 1432 0 R ]
/Pg 98 0 R
>>
endobj
1432 0 obj
<<
/P 1431 0 R
/S /Span
/Type /StructElem
/ActualText (Quadratic Probe)
/K [ 21 ]
/Pg 98 0 R
>>
endobj
1433 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 1434 0 R 1435 0 R ]
/Pg 98 0 R
>>
endobj
1434 0 obj
<<
/P 1433 0 R
/S /Span
/Type /StructElem
/Pg 98 0 R
/K 22
>>
endobj
1435 0 obj
<<
/P 1433 0 R
/S /Textbox
/Type /StructElem
/K [ 1436 0 R ]
/Pg 98 0 R
>>
endobj
1436 0 obj
<<
/P 1435 0 R
/S /P
/Type /StructElem
/K [ 1437 0 R ]
/Pg 98 0 R
>>
endobj
1437 0 obj
<<
/P 1436 0 R
/S /Span
/Type /StructElem
/ActualText (Pseudorandom)
/K [ 23 ]
/Pg 98 0 R
>>
endobj
1438 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 1439 0 R 1440 0 R ]
/Pg 98 0 R
>>
endobj
1439 0 obj
<<
/P 1438 0 R
/S /Span
/Type /StructElem
/Pg 98 0 R
/K 24
>>
endobj
1440 0 obj
<<
/P 1438 0 R
/S /Textbox
/Type /StructElem
/K [ 1441 0 R ]
/Pg 98 0 R
>>
endobj
1441 0 obj
<<
/P 1440 0 R
/S /P
/Type /StructElem
/K [ 1442 0 R ]
/Pg 98 0 R
>>
endobj
1442 0 obj
<<
/P 1441 0 R
/S /Span
/Type /StructElem
/ActualText (Key offset)
/K [ 25 ]
/Pg 98 0 R
>>
endobj
1443 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 26 ]
/Pg 98 0 R
>>
endobj
1444 0 obj
<<
/P 1389 0 R
/S /Figure
/Type /StructElem
/K [ 27 ]
/Pg 98 0 R
>>
endobj
1445 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1446 0 R 1448 0 R 1452 0 R ]
/Pg 100 0 R
>>
endobj
1446 0 obj
<<
/P 1445 0 R
/S /Span
/Type /StructElem
/Pg 100 0 R
/K 0
>>
endobj
1447 0 obj
[ 1446 0 R 1450 0 R 1451 0 R 1456 0 R 1457 0 R 1461 0 R 1462 0 R 1463 0 R 1464 0 R
1465 0 R 1466 0 R 1468 0 R 1469 0 R 1470 0 R 1472 0 R 1474 0 R 1479 0 R 1480 0 R
1481 0 R 1484 0 R 1485 0 R 1486 0 R 1489 0 R 1490 0 R 1491 0 R 1494 0 R 1495 0 R
1496 0 R 1497 0 R ]
endobj
1448 0 obj
<<
/P 1445 0 R
/S /Textbox
/Type /StructElem
/K [ 1449 0 R ]
/Pg 100 0 R
>>
endobj
1449 0 obj
<<
/P 1448 0 R
/S /H1
/Type /StructElem
/K [ 1450 0 R 1451 0 R ]
/Pg 100 0 R
>>
endobj
1450 0 obj
<<
/P 1449 0 R
/S /Span
/Type /StructElem
/ActualText (Concepts for collision resolution )
/K [ 1 ]
/Pg 100 0 R
>>
endobj
1451 0 obj
<<
/P 1449 0 R
/S /Span
/Type /StructElem
/ActualText (methods:)
/K [ 2 ]
/Pg 100 0 R
>>
endobj
1452 0 obj
<<
/P 1445 0 R
/S /Textbox
/Type /StructElem
/K [ 1453 0 R 1467 0 R 1471 0 R 1473 0 R 1475 0 R ]
/Pg 100 0 R
>>
endobj
1453 0 obj
<<
/P 1452 0 R
/S /L
/Type /StructElem
/K [ 1454 0 R 1458 0 R ]
/Pg 100 0 R
>>
endobj
1454 0 obj
<<
/P 1453 0 R
/S /LI
/Type /StructElem
/K [ 1455 0 R ]
/Pg 100 0 R
>>
endobj
1455 0 obj
<<
/P 1454 0 R
/S /LBody
/Type /StructElem
/K [ 1456 0 R 1457 0 R ]
/Pg 100 0 R
>>
endobj
1456 0 obj
<<
/P 1455 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 3 ]
/Pg 100 0 R
>>
endobj
1457 0 obj
<<
/P 1455 0 R
/S /Span
/Type /StructElem
/ActualText (Load factor:)
/K [ 4 ]
/Pg 100 0 R
>>
endobj
1458 0 obj
<<
/P 1453 0 R
/S /L
/Type /StructElem
/K [ 1459 0 R ]
/Pg 100 0 R
>>
endobj
1459 0 obj
<<
/P 1458 0 R
/S /LI
/Type /StructElem
/K [ 1460 0 R ]
/Pg 100 0 R
>>
endobj
1460 0 obj
<<
/P 1459 0 R
/S /LBody
/Type /StructElem
/K [ 1461 0 R 1462 0 R 1463 0 R 1464 0 R 1465 0 R 1466 0 R ]
/Pg 100 0 R
>>
endobj
1461 0 obj
<<
/P 1460 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 5 ]
/Pg 100 0 R
>>
endobj
1462 0 obj
<<
/P 1460 0 R
/S /Span
/Type /StructElem
/ActualText (The load factor\()
/K [ 6 ]
/Pg 100 0 R
>>
endobj
1463 0 obj
<<
/P 1460 0 R
/S /Span
/Type /StructElem
/ActualText (ўџБ)
/K [ 7 ]
/Pg 100 0 R
>>
endobj
1464 0 obj
<<
/P 1460 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 8 ]
/Pg 100 0 R
>>
endobj
1465 0 obj
<<
/P 1460 0 R
/S /Span
/Type /StructElem
/ActualText (alpha)
/K [ 9 ]
/Pg 100 0 R
>>
endobj
1466 0 obj
<<
/P 1460 0 R
/S /Span
/Type /StructElem
/ActualText (\)of a hashed list is :)
/K [ 10 ]
/Pg 100 0 R
>>
endobj
1467 0 obj
<<
/P 1452 0 R
/S /P
/Type /StructElem
/K [ 1468 0 R 1469 0 R 1470 0 R ]
/Pg 100 0 R
>>
endobj
1468 0 obj
<<
/P 1467 0 R
/S /Span
/Type /StructElem
/ActualText (Number of elements in the list)
/K [ 11 ]
/Pg 100 0 R
>>
endobj
1469 0 obj
<<
/P 1467 0 R
/S /Span
/Type /StructElem
/Pg 100 0 R
/K 12
>>
endobj
1470 0 obj
<<
/P 1467 0 R
/S /Span
/Type /StructElem
/ActualText (*100)
/K [ 13 ]
/Pg 100 0 R
>>
endobj
1471 0 obj
<<
/P 1452 0 R
/S /P
/Type /StructElem
/K [ 1472 0 R ]
/Pg 100 0 R
>>
endobj
1472 0 obj
<<
/P 1471 0 R
/S /Span
/Type /StructElem
/ActualText (Number of physical elements )
/K [ 14 ]
/Pg 100 0 R
>>
endobj
1473 0 obj
<<
/P 1452 0 R
/S /P
/Type /StructElem
/K [ 1474 0 R ]
/Pg 100 0 R
>>
endobj
1474 0 obj
<<
/P 1473 0 R
/S /Span
/Type /StructElem
/ActualText (allocated for the list)
/K [ 15 ]
/Pg 100 0 R
>>
endobj
1475 0 obj
<<
/P 1452 0 R
/S /L
/Type /StructElem
/K [ 1476 0 R ]
/Pg 100 0 R
>>
endobj
1476 0 obj
<<
/P 1475 0 R
/S /L
/Type /StructElem
/K [ 1477 0 R 1482 0 R 1487 0 R 1492 0 R ]
/Pg 100 0 R
>>
endobj
1477 0 obj
<<
/P 1476 0 R
/S /LI
/Type /StructElem
/K [ 1478 0 R ]
/Pg 100 0 R
>>
endobj
1478 0 obj
<<
/P 1477 0 R
/S /LBody
/Type /StructElem
/K [ 1479 0 R 1480 0 R 1481 0 R ]
/Pg 100 0 R
>>
endobj
1479 0 obj
<<
/P 1478 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 16 ]
/Pg 100 0 R
>>
endobj
1480 0 obj
<<
/P 1478 0 R
/S /Span
/Type /StructElem
/ActualText (Fullness of a file is measured by its )
/K [ 17 ]
/Pg 100 0 R
>>
endobj
1481 0 obj
<<
/P 1478 0 R
/S /Span
/Type /StructElem
/ActualText (load factor)
/K [ 18 ]
/Pg 100 0 R
>>
endobj
1482 0 obj
<<
/P 1476 0 R
/S /LI
/Type /StructElem
/K [ 1483 0 R ]
/Pg 100 0 R
>>
endobj
1483 0 obj
<<
/P 1482 0 R
/S /LBody
/Type /StructElem
/K [ 1484 0 R 1485 0 R 1486 0 R ]
/Pg 100 0 R
>>
endobj
1484 0 obj
<<
/P 1483 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 19 ]
/Pg 100 0 R
>>
endobj
1485 0 obj
<<
/P 1483 0 R
/S /Span
/Type /StructElem
/ActualText (When the address space of a relative file gets full, the )
/K [ 20 ]
/Pg 100 0 R
>>
endobj
1486 0 obj
<<
/P 1483 0 R
/S /Span
/Type /StructElem
/ActualText (probability of collision arises dramatically.)
/K [ 21 ]
/Pg 100 0 R
>>
endobj
1487 0 obj
<<
/P 1476 0 R
/S /LI
/Type /StructElem
/K [ 1488 0 R ]
/Pg 100 0 R
>>
endobj
1488 0 obj
<<
/P 1487 0 R
/S /LBody
/Type /StructElem
/K [ 1489 0 R 1490 0 R 1491 0 R ]
/Pg 100 0 R
>>
endobj
1489 0 obj
<<
/P 1488 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 22 ]
/Pg 100 0 R
>>
endobj
1490 0 obj
<<
/P 1488 0 R
/S /Span
/Type /StructElem
/ActualText (A load factor 70% or 80% gives reasonable )
/K [ 23 ]
/Pg 100 0 R
>>
endobj
1491 0 obj
<<
/P 1488 0 R
/S /Span
/Type /StructElem
/ActualText (performance.)
/K [ 24 ]
/Pg 100 0 R
>>
endobj
1492 0 obj
<<
/P 1476 0 R
/S /LI
/Type /StructElem
/K [ 1493 0 R ]
/Pg 100 0 R
>>
endobj
1493 0 obj
<<
/P 1492 0 R
/S /LBody
/Type /StructElem
/K [ 1494 0 R 1495 0 R 1496 0 R 1497 0 R ]
/Pg 100 0 R
>>
endobj
1494 0 obj
<<
/P 1493 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 25 ]
/Pg 100 0 R
>>
endobj
1495 0 obj
<<
/P 1493 0 R
/S /Span
/Type /StructElem
/ActualText (Example. If a file contains n records, the address )
/K [ 26 ]
/Pg 100 0 R
>>
endobj
1496 0 obj
<<
/P 1493 0 R
/S /Span
/Type /StructElem
/ActualText (space should have room for storing 1.25n )
/K [ 27 ]
/Pg 100 0 R
>>
endobj
1497 0 obj
<<
/P 1493 0 R
/S /Span
/Type /StructElem
/ActualText (records\(80%\))
/K [ 28 ]
/Pg 100 0 R
>>
endobj
1498 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1499 0 R 1501 0 R 1504 0 R ]
/Pg 102 0 R
>>
endobj
1499 0 obj
<<
/P 1498 0 R
/S /Span
/Type /StructElem
/Pg 102 0 R
/K 0
>>
endobj
1500 0 obj
[ 1499 0 R 1503 0 R 1508 0 R 1509 0 R 1513 0 R 1514 0 R 1515 0 R 1516 0 R 1519 0 R
1520 0 R 1521 0 R 1522 0 R 1525 0 R 1526 0 R ]
endobj
1501 0 obj
<<
/P 1498 0 R
/S /Textbox
/Type /StructElem
/K [ 1502 0 R ]
/Pg 102 0 R
>>
endobj
1502 0 obj
<<
/P 1501 0 R
/S /H1
/Type /StructElem
/K [ 1503 0 R ]
/Pg 102 0 R
>>
endobj
1503 0 obj
<<
/P 1502 0 R
/S /Span
/Type /StructElem
/ActualText (Clustering)
/K [ 1 ]
/Pg 102 0 R
>>
endobj
1504 0 obj
<<
/P 1498 0 R
/S /Textbox
/Type /StructElem
/K [ 1505 0 R ]
/Pg 102 0 R
>>
endobj
1505 0 obj
<<
/P 1504 0 R
/S /L
/Type /StructElem
/K [ 1506 0 R 1510 0 R ]
/Pg 102 0 R
>>
endobj
1506 0 obj
<<
/P 1505 0 R
/S /LI
/Type /StructElem
/K [ 1507 0 R ]
/Pg 102 0 R
>>
endobj
1507 0 obj
<<
/P 1506 0 R
/S /LBody
/Type /StructElem
/K [ 1508 0 R 1509 0 R ]
/Pg 102 0 R
>>
endobj
1508 0 obj
<<
/P 1507 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 102 0 R
>>
endobj
1509 0 obj
<<
/P 1507 0 R
/S /Span
/Type /StructElem
/ActualText (Clustering:)
/K [ 3 ]
/Pg 102 0 R
>>
endobj
1510 0 obj
<<
/P 1505 0 R
/S /L
/Type /StructElem
/K [ 1511 0 R 1517 0 R 1523 0 R ]
/Pg 102 0 R
>>
endobj
1511 0 obj
<<
/P 1510 0 R
/S /LI
/Type /StructElem
/K [ 1512 0 R ]
/Pg 102 0 R
>>
endobj
1512 0 obj
<<
/P 1511 0 R
/S /LBody
/Type /StructElem
/K [ 1513 0 R 1514 0 R 1515 0 R 1516 0 R ]
/Pg 102 0 R
>>
endobj
1513 0 obj
<<
/P 1512 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 4 ]
/Pg 102 0 R
>>
endobj
1514 0 obj
<<
/P 1512 0 R
/S /Span
/Type /StructElem
/ActualText (As the data are added to the list ,some )
/K [ 5 ]
/Pg 102 0 R
>>
endobj
1515 0 obj
<<
/P 1512 0 R
/S /Span
/Type /StructElem
/ActualText (hashing algorithms tend to cause data to )
/K [ 6 ]
/Pg 102 0 R
>>
endobj
1516 0 obj
<<
/P 1512 0 R
/S /Span
/Type /StructElem
/ActualText (group within the list. )
/K [ 7 ]
/Pg 102 0 R
>>
endobj
1517 0 obj
<<
/P 1510 0 R
/S /LI
/Type /StructElem
/K [ 1518 0 R ]
/Pg 102 0 R
>>
endobj
1518 0 obj
<<
/P 1517 0 R
/S /LBody
/Type /StructElem
/K [ 1519 0 R 1520 0 R 1521 0 R 1522 0 R ]
/Pg 102 0 R
>>
endobj
1519 0 obj
<<
/P 1518 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 8 ]
/Pg 102 0 R
>>
endobj
1520 0 obj
<<
/P 1518 0 R
/S /Span
/Type /StructElem
/ActualText (This tendency of data to build up unevenly )
/K [ 9 ]
/Pg 102 0 R
>>
endobj
1521 0 obj
<<
/P 1518 0 R
/S /Span
/Type /StructElem
/ActualText (across a hashed list is known as )
/K [ 10 ]
/Pg 102 0 R
>>
endobj
1522 0 obj
<<
/P 1518 0 R
/S /Span
/Type /StructElem
/ActualText (clustering.)
/K [ 11 ]
/Pg 102 0 R
>>
endobj
1523 0 obj
<<
/P 1510 0 R
/S /LI
/Type /StructElem
/K [ 1524 0 R ]
/Pg 102 0 R
>>
endobj
1524 0 obj
<<
/P 1523 0 R
/S /LBody
/Type /StructElem
/K [ 1525 0 R 1526 0 R ]
/Pg 102 0 R
>>
endobj
1525 0 obj
<<
/P 1524 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 12 ]
/Pg 102 0 R
>>
endobj
1526 0 obj
<<
/P 1524 0 R
/S /Span
/Type /StructElem
/ActualText (Clustering is usually created by collisions.)
/K [ 13 ]
/Pg 102 0 R
>>
endobj
1527 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1528 0 R 1530 0 R 1533 0 R ]
/Pg 104 0 R
>>
endobj
1528 0 obj
<<
/P 1527 0 R
/S /Span
/Type /StructElem
/Pg 104 0 R
/K 0
>>
endobj
1529 0 obj
[ 1528 0 R 1532 0 R 1537 0 R 1538 0 R 1542 0 R 1543 0 R 1547 0 R 1548 0 R 1549 0 R
1550 0 R 1554 0 R 1555 0 R 1558 0 R 1559 0 R 1562 0 R 1563 0 R 1566 0 R 1567 0 R
]
endobj
1530 0 obj
<<
/P 1527 0 R
/S /Textbox
/Type /StructElem
/K [ 1531 0 R ]
/Pg 104 0 R
>>
endobj
1531 0 obj
<<
/P 1530 0 R
/S /H1
/Type /StructElem
/K [ 1532 0 R ]
/Pg 104 0 R
>>
endobj
1532 0 obj
<<
/P 1531 0 R
/S /Span
/Type /StructElem
/ActualText (Types of clustering)
/K [ 1 ]
/Pg 104 0 R
>>
endobj
1533 0 obj
<<
/P 1527 0 R
/S /Textbox
/Type /StructElem
/K [ 1534 0 R ]
/Pg 104 0 R
>>
endobj
1534 0 obj
<<
/P 1533 0 R
/S /L
/Type /StructElem
/K [ 1535 0 R 1539 0 R ]
/Pg 104 0 R
>>
endobj
1535 0 obj
<<
/P 1534 0 R
/S /LI
/Type /StructElem
/K [ 1536 0 R ]
/Pg 104 0 R
>>
endobj
1536 0 obj
<<
/P 1535 0 R
/S /LBody
/Type /StructElem
/K [ 1537 0 R 1538 0 R ]
/Pg 104 0 R
>>
endobj
1537 0 obj
<<
/P 1536 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 104 0 R
>>
endobj
1538 0 obj
<<
/P 1536 0 R
/S /Span
/Type /StructElem
/ActualText (Two types of clusters exist:)
/K [ 3 ]
/Pg 104 0 R
>>
endobj
1539 0 obj
<<
/P 1534 0 R
/S /L
/Type /StructElem
/K [ 1540 0 R 1544 0 R ]
/Pg 104 0 R
>>
endobj
1540 0 obj
<<
/P 1539 0 R
/S /LI
/Type /StructElem
/K [ 1541 0 R ]
/Pg 104 0 R
>>
endobj
1541 0 obj
<<
/P 1540 0 R
/S /LBody
/Type /StructElem
/K [ 1542 0 R 1543 0 R ]
/Pg 104 0 R
>>
endobj
1542 0 obj
<<
/P 1541 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 4 ]
/Pg 104 0 R
>>
endobj
1543 0 obj
<<
/P 1541 0 R
/S /Span
/Type /StructElem
/ActualText (Primary clustering:)
/K [ 5 ]
/Pg 104 0 R
>>
endobj
1544 0 obj
<<
/P 1539 0 R
/S /L
/Type /StructElem
/K [ 1545 0 R 1551 0 R ]
/Pg 104 0 R
>>
endobj
1545 0 obj
<<
/P 1544 0 R
/S /LI
/Type /StructElem
/K [ 1546 0 R ]
/Pg 104 0 R
>>
endobj
1546 0 obj
<<
/P 1545 0 R
/S /LBody
/Type /StructElem
/K [ 1547 0 R 1548 0 R 1549 0 R 1550 0 R ]
/Pg 104 0 R
>>
endobj
1547 0 obj
<<
/P 1546 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 6 ]
/Pg 104 0 R
>>
endobj
1548 0 obj
<<
/P 1546 0 R
/S /Span
/Type /StructElem
/ActualText (Occur )
/K [ 7 ]
/Pg 104 0 R
>>
endobj
1549 0 obj
<<
/P 1546 0 R
/S /Span
/Type /StructElem
/ActualText (when data cluster around a home )
/K [ 8 ]
/Pg 104 0 R
>>
endobj
1550 0 obj
<<
/P 1546 0 R
/S /Span
/Type /StructElem
/ActualText (address.)
/K [ 9 ]
/Pg 104 0 R
>>
endobj
1551 0 obj
<<
/P 1544 0 R
/S /L
/Type /StructElem
/K [ 1552 0 R 1556 0 R 1560 0 R 1564 0 R ]
/Pg 104 0 R
>>
endobj
1552 0 obj
<<
/P 1551 0 R
/S /LI
/Type /StructElem
/K [ 1553 0 R ]
/Pg 104 0 R
>>
endobj
1553 0 obj
<<
/P 1552 0 R
/S /LBody
/Type /StructElem
/K [ 1554 0 R 1555 0 R ]
/Pg 104 0 R
>>
endobj
1554 0 obj
<<
/P 1553 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 10 ]
/Pg 104 0 R
>>
endobj
1555 0 obj
<<
/P 1553 0 R
/S /Span
/Type /StructElem
/ActualText (The collision resolution is based on home address)
/K [ 11 ]
/Pg 104 0 R
>>
endobj
1556 0 obj
<<
/P 1551 0 R
/S /LI
/Type /StructElem
/K [ 1557 0 R ]
/Pg 104 0 R
>>
endobj
1557 0 obj
<<
/P 1556 0 R
/S /LBody
/Type /StructElem
/K [ 1558 0 R 1559 0 R ]
/Pg 104 0 R
>>
endobj
1558 0 obj
<<
/P 1557 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 12 ]
/Pg 104 0 R
>>
endobj
1559 0 obj
<<
/P 1557 0 R
/S /Span
/Type /StructElem
/ActualText (Easy to identify. )
/K [ 13 ]
/Pg 104 0 R
>>
endobj
1560 0 obj
<<
/P 1551 0 R
/S /LI
/Type /StructElem
/K [ 1561 0 R ]
/Pg 104 0 R
>>
endobj
1561 0 obj
<<
/P 1560 0 R
/S /LBody
/Type /StructElem
/K [ 1562 0 R 1563 0 R ]
/Pg 104 0 R
>>
endobj
1562 0 obj
<<
/P 1561 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 14 ]
/Pg 104 0 R
>>
endobj
1563 0 obj
<<
/P 1561 0 R
/S /Span
/Type /StructElem
/ActualText (Primary cluster slows down the operations)
/K [ 15 ]
/Pg 104 0 R
>>
endobj
1564 0 obj
<<
/P 1551 0 R
/S /LI
/Type /StructElem
/K [ 1565 0 R ]
/Pg 104 0 R
>>
endobj
1565 0 obj
<<
/P 1564 0 R
/S /LBody
/Type /StructElem
/K [ 1566 0 R 1567 0 R ]
/Pg 104 0 R
>>
endobj
1566 0 obj
<<
/P 1565 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 16 ]
/Pg 104 0 R
>>
endobj
1567 0 obj
<<
/P 1565 0 R
/S /Span
/Type /StructElem
/ActualText (Example)
/K [ 17 ]
/Pg 104 0 R
>>
endobj
1568 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1569 0 R 1571 0 R 1574 0 R ]
/Pg 106 0 R
>>
endobj
1569 0 obj
<<
/P 1568 0 R
/S /Span
/Type /StructElem
/Pg 106 0 R
/K 0
>>
endobj
1570 0 obj
[ 1569 0 R 1573 0 R 1579 0 R 1580 0 R 1584 0 R 1585 0 R 1586 0 R 1589 0 R 1590 0 R
1591 0 R 1594 0 R 1595 0 R 1598 0 R 1599 0 R 1600 0 R 1603 0 R 1604 0 R ]
endobj
1571 0 obj
<<
/P 1568 0 R
/S /Textbox
/Type /StructElem
/K [ 1572 0 R ]
/Pg 106 0 R
>>
endobj
1572 0 obj
<<
/P 1571 0 R
/S /H1
/Type /StructElem
/K [ 1573 0 R ]
/Pg 106 0 R
>>
endobj
1573 0 obj
<<
/P 1572 0 R
/S /Span
/Type /StructElem
/ActualText (Types of clustering)
/K [ 1 ]
/Pg 106 0 R
>>
endobj
1574 0 obj
<<
/P 1568 0 R
/S /Textbox
/Type /StructElem
/K [ 1575 0 R ]
/Pg 106 0 R
>>
endobj
1575 0 obj
<<
/P 1574 0 R
/S /L
/Type /StructElem
/K [ 1576 0 R ]
/Pg 106 0 R
>>
endobj
1576 0 obj
<<
/P 1575 0 R
/S /L
/Type /StructElem
/K [ 1577 0 R 1581 0 R ]
/Pg 106 0 R
>>
endobj
1577 0 obj
<<
/P 1576 0 R
/S /LI
/Type /StructElem
/K [ 1578 0 R ]
/Pg 106 0 R
>>
endobj
1578 0 obj
<<
/P 1577 0 R
/S /LBody
/Type /StructElem
/K [ 1579 0 R 1580 0 R ]
/Pg 106 0 R
>>
endobj
1579 0 obj
<<
/P 1578 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 2 ]
/Pg 106 0 R
>>
endobj
1580 0 obj
<<
/P 1578 0 R
/S /Span
/Type /StructElem
/ActualText (Secondary clustering:)
/K [ 3 ]
/Pg 106 0 R
>>
endobj
1581 0 obj
<<
/P 1576 0 R
/S /L
/Type /StructElem
/K [ 1582 0 R 1587 0 R 1592 0 R 1596 0 R 1601 0 R ]
/Pg 106 0 R
>>
endobj
1582 0 obj
<<
/P 1581 0 R
/S /LI
/Type /StructElem
/K [ 1583 0 R ]
/Pg 106 0 R
>>
endobj
1583 0 obj
<<
/P 1582 0 R
/S /LBody
/Type /StructElem
/K [ 1584 0 R 1585 0 R 1586 0 R ]
/Pg 106 0 R
>>
endobj
1584 0 obj
<<
/P 1583 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 4 ]
/Pg 106 0 R
>>
endobj
1585 0 obj
<<
/P 1583 0 R
/S /Span
/Type /StructElem
/ActualText (The collision resolution is not based on the )
/K [ 5 ]
/Pg 106 0 R
>>
endobj
1586 0 obj
<<
/P 1583 0 R
/S /Span
/Type /StructElem
/ActualText (home address.)
/K [ 6 ]
/Pg 106 0 R
>>
endobj
1587 0 obj
<<
/P 1581 0 R
/S /LI
/Type /StructElem
/K [ 1588 0 R ]
/Pg 106 0 R
>>
endobj
1588 0 obj
<<
/P 1587 0 R
/S /LBody
/Type /StructElem
/K [ 1589 0 R 1590 0 R 1591 0 R ]
/Pg 106 0 R
>>
endobj
1589 0 obj
<<
/P 1588 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 7 ]
/Pg 106 0 R
>>
endobj
1590 0 obj
<<
/P 1588 0 R
/S /Span
/Type /StructElem
/ActualText (The collision resolution algorithm spreads the )
/K [ 8 ]
/Pg 106 0 R
>>
endobj
1591 0 obj
<<
/P 1588 0 R
/S /Span
/Type /StructElem
/ActualText (collisions across the entire list.)
/K [ 9 ]
/Pg 106 0 R
>>
endobj
1592 0 obj
<<
/P 1581 0 R
/S /LI
/Type /StructElem
/K [ 1593 0 R ]
/Pg 106 0 R
>>
endobj
1593 0 obj
<<
/P 1592 0 R
/S /LBody
/Type /StructElem
/K [ 1594 0 R 1595 0 R ]
/Pg 106 0 R
>>
endobj
1594 0 obj
<<
/P 1593 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 10 ]
/Pg 106 0 R
>>
endobj
1595 0 obj
<<
/P 1593 0 R
/S /Span
/Type /StructElem
/ActualText (Not easy to identify)
/K [ 11 ]
/Pg 106 0 R
>>
endobj
1596 0 obj
<<
/P 1581 0 R
/S /LI
/Type /StructElem
/K [ 1597 0 R ]
/Pg 106 0 R
>>
endobj
1597 0 obj
<<
/P 1596 0 R
/S /LBody
/Type /StructElem
/K [ 1598 0 R 1599 0 R 1600 0 R ]
/Pg 106 0 R
>>
endobj
1598 0 obj
<<
/P 1597 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 12 ]
/Pg 106 0 R
>>
endobj
1599 0 obj
<<
/P 1597 0 R
/S /Span
/Type /StructElem
/ActualText (The time to locate a requested element of data )
/K [ 13 ]
/Pg 106 0 R
>>
endobj
1600 0 obj
<<
/P 1597 0 R
/S /Span
/Type /StructElem
/ActualText (becomes faster.)
/K [ 14 ]
/Pg 106 0 R
>>
endobj
1601 0 obj
<<
/P 1581 0 R
/S /LI
/Type /StructElem
/K [ 1602 0 R ]
/Pg 106 0 R
>>
endobj
1602 0 obj
<<
/P 1601 0 R
/S /LBody
/Type /StructElem
/K [ 1603 0 R 1604 0 R ]
/Pg 106 0 R
>>
endobj
1603 0 obj
<<
/P 1602 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 15 ]
/Pg 106 0 R
>>
endobj
1604 0 obj
<<
/P 1602 0 R
/S /Span
/Type /StructElem
/ActualText (Example)
/K [ 16 ]
/Pg 106 0 R
>>
endobj
1605 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1606 0 R 1608 0 R 1611 0 R ]
/Pg 108 0 R
>>
endobj
1606 0 obj
<<
/P 1605 0 R
/S /Span
/Type /StructElem
/Pg 108 0 R
/K 0
>>
endobj
1607 0 obj
[ 1606 0 R 1610 0 R 1616 0 R 1617 0 R 1618 0 R 1619 0 R 1622 0 R 1623 0 R 1624 0 R
1625 0 R ]
endobj
1608 0 obj
<<
/P 1605 0 R
/S /Textbox
/Type /StructElem
/K [ 1609 0 R ]
/Pg 108 0 R
>>
endobj
1609 0 obj
<<
/P 1608 0 R
/S /H1
/Type /StructElem
/K [ 1610 0 R ]
/Pg 108 0 R
>>
endobj
1610 0 obj
<<
/P 1609 0 R
/S /Span
/Type /StructElem
/ActualText (Open Addressing:)
/K [ 1 ]
/Pg 108 0 R
>>
endobj
1611 0 obj
<<
/P 1605 0 R
/S /Textbox
/Type /StructElem
/K [ 1612 0 R ]
/Pg 108 0 R
>>
endobj
1612 0 obj
<<
/P 1611 0 R
/S /L
/Type /StructElem
/K [ 1613 0 R ]
/Pg 108 0 R
>>
endobj
1613 0 obj
<<
/P 1612 0 R
/S /L
/Type /StructElem
/K [ 1614 0 R 1620 0 R ]
/Pg 108 0 R
>>
endobj
1614 0 obj
<<
/P 1613 0 R
/S /LI
/Type /StructElem
/K [ 1615 0 R ]
/Pg 108 0 R
>>
endobj
1615 0 obj
<<
/P 1614 0 R
/S /LBody
/Type /StructElem
/K [ 1616 0 R 1617 0 R 1618 0 R 1619 0 R ]
/Pg 108 0 R
>>
endobj
1616 0 obj
<<
/P 1615 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 2 ]
/Pg 108 0 R
>>
endobj
1617 0 obj
<<
/P 1615 0 R
/S /Span
/Type /StructElem
/ActualText (Resolves collisions in the prime area i.e. )
/K [ 3 ]
/Pg 108 0 R
>>
endobj
1618 0 obj
<<
/P 1615 0 R
/S /Span
/Type /StructElem
/ActualText (the area that contains all of the home )
/K [ 4 ]
/Pg 108 0 R
>>
endobj
1619 0 obj
<<
/P 1615 0 R
/S /Span
/Type /StructElem
/ActualText (addresses.)
/K [ 5 ]
/Pg 108 0 R
>>
endobj
1620 0 obj
<<
/P 1613 0 R
/S /LI
/Type /StructElem
/K [ 1621 0 R ]
/Pg 108 0 R
>>
endobj
1621 0 obj
<<
/P 1620 0 R
/S /LBody
/Type /StructElem
/K [ 1622 0 R 1623 0 R 1624 0 R 1625 0 R ]
/Pg 108 0 R
>>
endobj
1622 0 obj
<<
/P 1621 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 6 ]
/Pg 108 0 R
>>
endobj
1623 0 obj
<<
/P 1621 0 R
/S /Span
/Type /StructElem
/ActualText (When a collision occurs, the prime area )
/K [ 7 ]
/Pg 108 0 R
>>
endobj
1624 0 obj
<<
/P 1621 0 R
/S /Span
/Type /StructElem
/ActualText (addresses are searched for an unoccupied )
/K [ 8 ]
/Pg 108 0 R
>>
endobj
1625 0 obj
<<
/P 1621 0 R
/S /Span
/Type /StructElem
/ActualText (element where the data can be placed.)
/K [ 9 ]
/Pg 108 0 R
>>
endobj
1626 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1627 0 R 1629 0 R 1632 0 R ]
/Pg 110 0 R
>>
endobj
1627 0 obj
<<
/P 1626 0 R
/S /Span
/Type /StructElem
/Pg 110 0 R
/K 0
>>
endobj
1628 0 obj
[ 1627 0 R 1631 0 R 1636 0 R 1637 0 R 1638 0 R 1639 0 R 1640 0 R 1643 0 R 1644 0 R
1647 0 R 1648 0 R 1649 0 R 1650 0 R ]
endobj
1629 0 obj
<<
/P 1626 0 R
/S /Textbox
/Type /StructElem
/K [ 1630 0 R ]
/Pg 110 0 R
>>
endobj
1630 0 obj
<<
/P 1629 0 R
/S /H1
/Type /StructElem
/K [ 1631 0 R ]
/Pg 110 0 R
>>
endobj
1631 0 obj
<<
/P 1630 0 R
/S /Span
/Type /StructElem
/ActualText (Linear Probe)
/K [ 1 ]
/Pg 110 0 R
>>
endobj
1632 0 obj
<<
/P 1626 0 R
/S /Textbox
/Type /StructElem
/K [ 1633 0 R ]
/Pg 110 0 R
>>
endobj
1633 0 obj
<<
/P 1632 0 R
/S /L
/Type /StructElem
/K [ 1634 0 R 1641 0 R 1645 0 R ]
/Pg 110 0 R
>>
endobj
1634 0 obj
<<
/P 1633 0 R
/S /LI
/Type /StructElem
/K [ 1635 0 R ]
/Pg 110 0 R
>>
endobj
1635 0 obj
<<
/P 1634 0 R
/S /LBody
/Type /StructElem
/K [ 1636 0 R 1637 0 R 1638 0 R 1639 0 R 1640 0 R ]
/Pg 110 0 R
>>
endobj
1636 0 obj
<<
/P 1635 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 110 0 R
>>
endobj
1637 0 obj
<<
/P 1635 0 R
/S /Span
/Type /StructElem
/ActualText (In a linear probe, when data cannot be )
/K [ 3 ]
/Pg 110 0 R
>>
endobj
1638 0 obj
<<
/P 1635 0 R
/S /Span
/Type /StructElem
/ActualText (stored in the home address, the collision is )
/K [ 4 ]
/Pg 110 0 R
>>
endobj
1639 0 obj
<<
/P 1635 0 R
/S /Span
/Type /StructElem
/ActualText (resolved by adding 1 to the current )
/K [ 5 ]
/Pg 110 0 R
>>
endobj
1640 0 obj
<<
/P 1635 0 R
/S /Span
/Type /StructElem
/ActualText (address.)
/K [ 6 ]
/Pg 110 0 R
>>
endobj
1641 0 obj
<<
/P 1633 0 R
/S /LI
/Type /StructElem
/K [ 1642 0 R ]
/Pg 110 0 R
>>
endobj
1642 0 obj
<<
/P 1641 0 R
/S /LBody
/Type /StructElem
/K [ 1643 0 R 1644 0 R ]
/Pg 110 0 R
>>
endobj
1643 0 obj
<<
/P 1642 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 7 ]
/Pg 110 0 R
>>
endobj
1644 0 obj
<<
/P 1642 0 R
/S /Span
/Type /StructElem
/ActualText (Example)
/K [ 8 ]
/Pg 110 0 R
>>
endobj
1645 0 obj
<<
/P 1633 0 R
/S /LI
/Type /StructElem
/K [ 1646 0 R ]
/Pg 110 0 R
>>
endobj
1646 0 obj
<<
/P 1645 0 R
/S /LBody
/Type /StructElem
/K [ 1647 0 R 1648 0 R 1649 0 R 1650 0 R ]
/Pg 110 0 R
>>
endobj
1647 0 obj
<<
/P 1646 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 9 ]
/Pg 110 0 R
>>
endobj
1648 0 obj
<<
/P 1646 0 R
/S /Span
/Type /StructElem
/ActualText (As an alternative to a simple linear probe, )
/K [ 10 ]
/Pg 110 0 R
>>
endobj
1649 0 obj
<<
/P 1646 0 R
/S /Span
/Type /StructElem
/ActualText (we can add 1, subtract 2, add 3 subtract 4 )
/K [ 11 ]
/Pg 110 0 R
>>
endobj
1650 0 obj
<<
/P 1646 0 R
/S /Span
/Type /StructElem
/ActualText (and so forth until an element is located.)
/K [ 12 ]
/Pg 110 0 R
>>
endobj
1651 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1652 0 R 1654 0 R 1657 0 R ]
/Pg 112 0 R
>>
endobj
1652 0 obj
<<
/P 1651 0 R
/S /Span
/Type /StructElem
/Pg 112 0 R
/K 0
>>
endobj
1653 0 obj
[ 1652 0 R 1656 0 R 1661 0 R 1662 0 R 1663 0 R 1664 0 R 1665 0 R 1666 0 R 1667 0 R
1668 0 R 1671 0 R 1672 0 R 1676 0 R 1677 0 R 1680 0 R 1681 0 R 1684 0 R 1685 0 R
1688 0 R 1689 0 R 1690 0 R ]
endobj
1654 0 obj
<<
/P 1651 0 R
/S /Textbox
/Type /StructElem
/K [ 1655 0 R ]
/Pg 112 0 R
>>
endobj
1655 0 obj
<<
/P 1654 0 R
/S /H1
/Type /StructElem
/K [ 1656 0 R ]
/Pg 112 0 R
>>
endobj
1656 0 obj
<<
/P 1655 0 R
/S /Span
/Type /StructElem
/ActualText (Linear Probe)
/K [ 1 ]
/Pg 112 0 R
>>
endobj
1657 0 obj
<<
/P 1651 0 R
/S /Textbox
/Type /StructElem
/K [ 1658 0 R ]
/Pg 112 0 R
>>
endobj
1658 0 obj
<<
/P 1657 0 R
/S /L
/Type /StructElem
/K [ 1659 0 R 1669 0 R 1673 0 R ]
/Pg 112 0 R
>>
endobj
1659 0 obj
<<
/P 1658 0 R
/S /LI
/Type /StructElem
/K [ 1660 0 R ]
/Pg 112 0 R
>>
endobj
1660 0 obj
<<
/P 1659 0 R
/S /LBody
/Type /StructElem
/K [ 1661 0 R 1662 0 R 1663 0 R 1664 0 R 1665 0 R 1666 0 R 1667 0 R 1668 0 R ]
/Pg 112 0 R
>>
endobj
1661 0 obj
<<
/P 1660 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 112 0 R
>>
endobj
1662 0 obj
<<
/P 1660 0 R
/S /Span
/Type /StructElem
/ActualText (We must ensure that the next collision resolution )
/K [ 3 ]
/Pg 112 0 R
>>
endobj
1663 0 obj
<<
/P 1660 0 R
/S /Span
/Type /StructElem
/ActualText (address lies within the boundaries of the list. Eg: )
/K [ 4 ]
/Pg 112 0 R
>>
endobj
1664 0 obj
<<
/P 1660 0 R
/S /Span
/Type /StructElem
/ActualText (if a key hashes to the last location in the list, )
/K [ 5 ]
/Pg 112 0 R
>>
endobj
1665 0 obj
<<
/P 1660 0 R
/S /Span
/Type /StructElem
/ActualText (adding 1 must produce the address of the first )
/K [ 6 ]
/Pg 112 0 R
>>
endobj
1666 0 obj
<<
/P 1660 0 R
/S /Span
/Type /StructElem
/ActualText (element. Similarly if a key hashes to the first )
/K [ 7 ]
/Pg 112 0 R
>>
endobj
1667 0 obj
<<
/P 1660 0 R
/S /Span
/Type /StructElem
/ActualText (location in the list, subtracting 1 must produce )
/K [ 8 ]
/Pg 112 0 R
>>
endobj
1668 0 obj
<<
/P 1660 0 R
/S /Span
/Type /StructElem
/ActualText (the address of the last element.)
/K [ 9 ]
/Pg 112 0 R
>>
endobj
1669 0 obj
<<
/P 1658 0 R
/S /LI
/Type /StructElem
/K [ 1670 0 R ]
/Pg 112 0 R
>>
endobj
1670 0 obj
<<
/P 1669 0 R
/S /LBody
/Type /StructElem
/K [ 1671 0 R 1672 0 R ]
/Pg 112 0 R
>>
endobj
1671 0 obj
<<
/P 1670 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 10 ]
/Pg 112 0 R
>>
endobj
1672 0 obj
<<
/P 1670 0 R
/S /Span
/Type /StructElem
/ActualText (Advantages:)
/K [ 11 ]
/Pg 112 0 R
>>
endobj
1673 0 obj
<<
/P 1658 0 R
/S /L
/Type /StructElem
/K [ 1674 0 R 1678 0 R 1682 0 R 1686 0 R ]
/Pg 112 0 R
>>
endobj
1674 0 obj
<<
/P 1673 0 R
/S /LI
/Type /StructElem
/K [ 1675 0 R ]
/Pg 112 0 R
>>
endobj
1675 0 obj
<<
/P 1674 0 R
/S /LBody
/Type /StructElem
/K [ 1676 0 R 1677 0 R ]
/Pg 112 0 R
>>
endobj
1676 0 obj
<<
/P 1675 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 12 ]
/Pg 112 0 R
>>
endobj
1677 0 obj
<<
/P 1675 0 R
/S /Span
/Type /StructElem
/ActualText (Simple to implement.)
/K [ 13 ]
/Pg 112 0 R
>>
endobj
1678 0 obj
<<
/P 1673 0 R
/S /LI
/Type /StructElem
/K [ 1679 0 R ]
/Pg 112 0 R
>>
endobj
1679 0 obj
<<
/P 1678 0 R
/S /LBody
/Type /StructElem
/K [ 1680 0 R 1681 0 R ]
/Pg 112 0 R
>>
endobj
1680 0 obj
<<
/P 1679 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 14 ]
/Pg 112 0 R
>>
endobj
1681 0 obj
<<
/P 1679 0 R
/S /Span
/Type /StructElem
/ActualText (Data tend to remain near their home address.)
/K [ 15 ]
/Pg 112 0 R
>>
endobj
1682 0 obj
<<
/P 1673 0 R
/S /LI
/Type /StructElem
/K [ 1683 0 R ]
/Pg 112 0 R
>>
endobj
1683 0 obj
<<
/P 1682 0 R
/S /LBody
/Type /StructElem
/K [ 1684 0 R 1685 0 R ]
/Pg 112 0 R
>>
endobj
1684 0 obj
<<
/P 1683 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 16 ]
/Pg 112 0 R
>>
endobj
1685 0 obj
<<
/P 1683 0 R
/S /Span
/Type /StructElem
/ActualText (Linear probes tend to produce primary clustering.)
/K [ 17 ]
/Pg 112 0 R
>>
endobj
1686 0 obj
<<
/P 1673 0 R
/S /LI
/Type /StructElem
/K [ 1687 0 R ]
/Pg 112 0 R
>>
endobj
1687 0 obj
<<
/P 1686 0 R
/S /LBody
/Type /StructElem
/K [ 1688 0 R 1689 0 R 1690 0 R ]
/Pg 112 0 R
>>
endobj
1688 0 obj
<<
/P 1687 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 18 ]
/Pg 112 0 R
>>
endobj
1689 0 obj
<<
/P 1687 0 R
/S /Span
/Type /StructElem
/ActualText (Linear probes tend to make the search algorithm )
/K [ 19 ]
/Pg 112 0 R
>>
endobj
1690 0 obj
<<
/P 1687 0 R
/S /Span
/Type /StructElem
/ActualText (more complex.)
/K [ 20 ]
/Pg 112 0 R
>>
endobj
1691 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1692 0 R 1694 0 R 1698 0 R ]
/Pg 114 0 R
>>
endobj
1692 0 obj
<<
/P 1691 0 R
/S /Span
/Type /StructElem
/Pg 114 0 R
/K 0
>>
endobj
1693 0 obj
[ 1692 0 R 1696 0 R 1702 0 R 1703 0 R 1707 0 R 1708 0 R 1709 0 R 1712 0 R 1713 0 R
1714 0 R 1717 0 R 1718 0 R 1722 0 R 1723 0 R 1724 0 R 1725 0 R 1726 0 R 1729 0 R
1730 0 R 1731 0 R ]
endobj
1694 0 obj
<<
/P 1691 0 R
/S /Textbox
/Type /StructElem
/K [ 1695 0 R ]
/Pg 114 0 R
>>
endobj
1695 0 obj
<<
/P 1694 0 R
/S /H1
/Type /StructElem
/K [ 1696 0 R ]
/Pg 114 0 R
>>
endobj
1696 0 obj
<<
/P 1695 0 R
/S /Span
/Type /StructElem
/ActualText (Quadratic probe:)
/K [ 1 ]
/Pg 114 0 R
>>
endobj
1698 0 obj
<<
/P 1691 0 R
/S /Textbox
/Type /StructElem
/K [ 1699 0 R ]
/Pg 114 0 R
>>
endobj
1699 0 obj
<<
/P 1698 0 R
/S /L
/Type /StructElem
/K [ 1700 0 R 1704 0 R ]
/Pg 114 0 R
>>
endobj
1700 0 obj
<<
/P 1699 0 R
/S /LI
/Type /StructElem
/K [ 1701 0 R ]
/Pg 114 0 R
>>
endobj
1701 0 obj
<<
/P 1700 0 R
/S /LBody
/Type /StructElem
/K [ 1702 0 R 1703 0 R ]
/Pg 114 0 R
>>
endobj
1702 0 obj
<<
/P 1701 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 114 0 R
>>
endobj
1703 0 obj
<<
/P 1701 0 R
/S /Span
/Type /StructElem
/ActualText (In the quadratic probe, )
/K [ 3 ]
/Pg 114 0 R
>>
endobj
1704 0 obj
<<
/P 1699 0 R
/S /L
/Type /StructElem
/K [ 1705 0 R 1710 0 R 1715 0 R 1719 0 R ]
/Pg 114 0 R
>>
endobj
1705 0 obj
<<
/P 1704 0 R
/S /LI
/Type /StructElem
/K [ 1706 0 R ]
/Pg 114 0 R
>>
endobj
1706 0 obj
<<
/P 1705 0 R
/S /LBody
/Type /StructElem
/K [ 1707 0 R 1708 0 R 1709 0 R ]
/Pg 114 0 R
>>
endobj
1707 0 obj
<<
/P 1706 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 4 ]
/Pg 114 0 R
>>
endobj
1708 0 obj
<<
/P 1706 0 R
/S /Span
/Type /StructElem
/ActualText (the increment = the collision probe )
/K [ 5 ]
/Pg 114 0 R
>>
endobj
1709 0 obj
<<
/P 1706 0 R
/S /Span
/Type /StructElem
/ActualText (number squared)
/K [ 6 ]
/Pg 114 0 R
>>
endobj
1710 0 obj
<<
/P 1704 0 R
/S /LI
/Type /StructElem
/K [ 1711 0 R ]
/Pg 114 0 R
>>
endobj
1711 0 obj
<<
/P 1710 0 R
/S /LBody
/Type /StructElem
/K [ 1712 0 R 1713 0 R 1714 0 R ]
/Pg 114 0 R
>>
endobj
1712 0 obj
<<
/P 1711 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 7 ]
/Pg 114 0 R
>>
endobj
1713 0 obj
<<
/P 1711 0 R
/S /Span
/Type /StructElem
/ActualText (The new address = collision location + )
/K [ 8 ]
/Pg 114 0 R
>>
endobj
1714 0 obj
<<
/P 1711 0 R
/S /Span
/Type /StructElem
/ActualText (increment)
/K [ 9 ]
/Pg 114 0 R
>>
endobj
1715 0 obj
<<
/P 1704 0 R
/S /LI
/Type /StructElem
/K [ 1716 0 R ]
/Pg 114 0 R
>>
endobj
1716 0 obj
<<
/P 1715 0 R
/S /LBody
/Type /StructElem
/K [ 1717 0 R 1718 0 R ]
/Pg 114 0 R
>>
endobj
1717 0 obj
<<
/P 1716 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 10 ]
/Pg 114 0 R
>>
endobj
1718 0 obj
<<
/P 1716 0 R
/S /Span
/Type /StructElem
/ActualText (Disadvantage:)
/K [ 11 ]
/Pg 114 0 R
>>
endobj
1719 0 obj
<<
/P 1704 0 R
/S /L
/Type /StructElem
/K [ 1720 0 R 1727 0 R ]
/Pg 114 0 R
>>
endobj
1720 0 obj
<<
/P 1719 0 R
/S /LI
/Type /StructElem
/K [ 1721 0 R ]
/Pg 114 0 R
>>
endobj
1721 0 obj
<<
/P 1720 0 R
/S /LBody
/Type /StructElem
/K [ 1722 0 R 1723 0 R 1724 0 R 1725 0 R 1726 0 R ]
/Pg 114 0 R
>>
endobj
1722 0 obj
<<
/P 1721 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 12 ]
/Pg 114 0 R
>>
endobj
1723 0 obj
<<
/P 1721 0 R
/S /Span
/Type /StructElem
/ActualText (Time required to square the probe number. )
/K [ 13 ]
/Pg 114 0 R
>>
endobj
1724 0 obj
<<
/P 1721 0 R
/S /Span
/Type /StructElem
/ActualText (Therefore instead of multiplication factor, we )
/K [ 14 ]
/Pg 114 0 R
>>
endobj
1725 0 obj
<<
/P 1721 0 R
/S /Span
/Type /StructElem
/ActualText (can use an increment factor that increases by 2 )
/K [ 15 ]
/Pg 114 0 R
>>
endobj
1726 0 obj
<<
/P 1721 0 R
/S /Span
/Type /StructElem
/ActualText (with each probe.)
/K [ 16 ]
/Pg 114 0 R
>>
endobj
1727 0 obj
<<
/P 1719 0 R
/S /LI
/Type /StructElem
/K [ 1728 0 R ]
/Pg 114 0 R
>>
endobj
1728 0 obj
<<
/P 1727 0 R
/S /LBody
/Type /StructElem
/K [ 1729 0 R 1730 0 R 1731 0 R ]
/Pg 114 0 R
>>
endobj
1729 0 obj
<<
/P 1728 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 17 ]
/Pg 114 0 R
>>
endobj
1730 0 obj
<<
/P 1728 0 R
/S /Span
/Type /StructElem
/ActualText (It is not possible to generate a new address for )
/K [ 18 ]
/Pg 114 0 R
>>
endobj
1731 0 obj
<<
/P 1728 0 R
/S /Span
/Type /StructElem
/ActualText (every element in the list.)
/K [ 19 ]
/Pg 114 0 R
>>
endobj
1732 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1733 0 R 1735 0 R 1738 0 R ]
/Pg 116 0 R
>>
endobj
1733 0 obj
<<
/P 1732 0 R
/S /Span
/Type /StructElem
/Pg 116 0 R
/K 0
>>
endobj
1734 0 obj
[ 1733 0 R 1737 0 R 1740 0 R 1741 0 R ]
endobj
1735 0 obj
<<
/P 1732 0 R
/S /Textbox
/Type /StructElem
/K [ 1736 0 R ]
/Pg 116 0 R
>>
endobj
1736 0 obj
<<
/P 1735 0 R
/S /H1
/Type /StructElem
/K [ 1737 0 R ]
/Pg 116 0 R
>>
endobj
1737 0 obj
<<
/P 1736 0 R
/S /Span
/Type /StructElem
/ActualText (Double Hashing)
/K [ 1 ]
/Pg 116 0 R
>>
endobj
1738 0 obj
<<
/P 1732 0 R
/S /Textbox
/Type /StructElem
/K [ 1739 0 R ]
/Pg 116 0 R
>>
endobj
1739 0 obj
<<
/P 1738 0 R
/S /P
/Type /StructElem
/K [ 1740 0 R 1741 0 R ]
/Pg 116 0 R
>>
endobj
1740 0 obj
<<
/P 1739 0 R
/S /Span
/Type /StructElem
/ActualText (The pseudorandom collision )
/K [ 2 ]
/Pg 116 0 R
>>
endobj
1741 0 obj
<<
/P 1739 0 R
/S /Span
/Type /StructElem
/ActualText (resolution and key offset)
/K [ 3 ]
/Pg 116 0 R
>>
endobj
1742 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1743 0 R 1745 0 R 1749 0 R ]
/Pg 118 0 R
>>
endobj
1743 0 obj
<<
/P 1742 0 R
/S /Span
/Type /StructElem
/Pg 118 0 R
/K 0
>>
endobj
1744 0 obj
[ 1743 0 R 1747 0 R 1748 0 R 1753 0 R 1754 0 R 1755 0 R 1756 0 R 1759 0 R 1760 0 R
1761 0 R ]
endobj
1745 0 obj
<<
/P 1742 0 R
/S /Textbox
/Type /StructElem
/K [ 1746 0 R ]
/Pg 118 0 R
>>
endobj
1746 0 obj
<<
/P 1745 0 R
/S /H1
/Type /StructElem
/K [ 1747 0 R 1748 0 R ]
/Pg 118 0 R
>>
endobj
1747 0 obj
<<
/P 1746 0 R
/S /Span
/Type /StructElem
/ActualText (pseudorandom collision )
/K [ 1 ]
/Pg 118 0 R
>>
endobj
1748 0 obj
<<
/P 1746 0 R
/S /Span
/Type /StructElem
/ActualText (resolution and key offset)
/K [ 2 ]
/Pg 118 0 R
>>
endobj
1749 0 obj
<<
/P 1742 0 R
/S /Textbox
/Type /StructElem
/K [ 1750 0 R ]
/Pg 118 0 R
>>
endobj
1750 0 obj
<<
/P 1749 0 R
/S /L
/Type /StructElem
/K [ 1751 0 R 1757 0 R ]
/Pg 118 0 R
>>
endobj
1751 0 obj
<<
/P 1750 0 R
/S /LI
/Type /StructElem
/K [ 1752 0 R ]
/Pg 118 0 R
>>
endobj
1752 0 obj
<<
/P 1751 0 R
/S /LBody
/Type /StructElem
/K [ 1753 0 R 1754 0 R 1755 0 R 1756 0 R ]
/Pg 118 0 R
>>
endobj
1753 0 obj
<<
/P 1752 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 3 ]
/Pg 118 0 R
>>
endobj
1754 0 obj
<<
/P 1752 0 R
/S /Span
/Type /StructElem
/ActualText (In each method, rather than use an )
/K [ 4 ]
/Pg 118 0 R
>>
endobj
1755 0 obj
<<
/P 1752 0 R
/S /Span
/Type /StructElem
/ActualText (arithmetic probe function, the address )
/K [ 5 ]
/Pg 118 0 R
>>
endobj
1756 0 obj
<<
/P 1752 0 R
/S /Span
/Type /StructElem
/ActualText (is rehashed )
/K [ 6 ]
/Pg 118 0 R
>>
endobj
1757 0 obj
<<
/P 1750 0 R
/S /LI
/Type /StructElem
/K [ 1758 0 R ]
/Pg 118 0 R
>>
endobj
1758 0 obj
<<
/P 1757 0 R
/S /LBody
/Type /StructElem
/K [ 1759 0 R 1760 0 R 1761 0 R ]
/Pg 118 0 R
>>
endobj
1759 0 obj
<<
/P 1758 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 7 ]
/Pg 118 0 R
>>
endobj
1760 0 obj
<<
/P 1758 0 R
/S /Span
/Type /StructElem
/ActualText (Both methods prevent primary )
/K [ 8 ]
/Pg 118 0 R
>>
endobj
1761 0 obj
<<
/P 1758 0 R
/S /Span
/Type /StructElem
/ActualText (clustering.)
/K [ 9 ]
/Pg 118 0 R
>>
endobj
1762 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1763 0 R 1765 0 R 1769 0 R ]
/Pg 120 0 R
>>
endobj
1763 0 obj
<<
/P 1762 0 R
/S /Span
/Type /StructElem
/Pg 120 0 R
/K 0
>>
endobj
1764 0 obj
[ 1763 0 R 1767 0 R 1768 0 R 1773 0 R 1774 0 R 1775 0 R 1778 0 R 1779 0 R 1780 0 R
1781 0 R 1782 0 R 1783 0 R 1786 0 R 1787 0 R 1791 0 R 1792 0 R 1793 0 R 1796 0 R
1797 0 R 1798 0 R ]
endobj
1765 0 obj
<<
/P 1762 0 R
/S /Textbox
/Type /StructElem
/K [ 1766 0 R ]
/Pg 120 0 R
>>
endobj
1766 0 obj
<<
/P 1765 0 R
/S /H1
/Type /StructElem
/K [ 1767 0 R 1768 0 R ]
/Pg 120 0 R
>>
endobj
1767 0 obj
<<
/P 1766 0 R
/S /Span
/Type /StructElem
/ActualText (Pseudorandom collision )
/K [ 1 ]
/Pg 120 0 R
>>
endobj
1768 0 obj
<<
/P 1766 0 R
/S /Span
/Type /StructElem
/ActualText (resolution)
/K [ 2 ]
/Pg 120 0 R
>>
endobj
1769 0 obj
<<
/P 1762 0 R
/S /Textbox
/Type /StructElem
/K [ 1770 0 R ]
/Pg 120 0 R
>>
endobj
1770 0 obj
<<
/P 1769 0 R
/S /L
/Type /StructElem
/K [ 1771 0 R 1776 0 R 1784 0 R 1788 0 R ]
/Pg 120 0 R
>>
endobj
1771 0 obj
<<
/P 1770 0 R
/S /LI
/Type /StructElem
/K [ 1772 0 R ]
/Pg 120 0 R
>>
endobj
1772 0 obj
<<
/P 1771 0 R
/S /LBody
/Type /StructElem
/K [ 1773 0 R 1774 0 R 1775 0 R ]
/Pg 120 0 R
>>
endobj
1773 0 obj
<<
/P 1772 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 3 ]
/Pg 120 0 R
>>
endobj
1774 0 obj
<<
/P 1772 0 R
/S /Span
/Type /StructElem
/ActualText (Uses pseudorandom number to resolve the )
/K [ 4 ]
/Pg 120 0 R
>>
endobj
1775 0 obj
<<
/P 1772 0 R
/S /Span
/Type /StructElem
/ActualText (collision.)
/K [ 5 ]
/Pg 120 0 R
>>
endobj
1776 0 obj
<<
/P 1770 0 R
/S /LI
/Type /StructElem
/K [ 1777 0 R ]
/Pg 120 0 R
>>
endobj
1777 0 obj
<<
/P 1776 0 R
/S /LBody
/Type /StructElem
/K [ 1778 0 R 1779 0 R 1780 0 R 1781 0 R 1782 0 R 1783 0 R ]
/Pg 120 0 R
>>
endobj
1778 0 obj
<<
/P 1777 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 6 ]
/Pg 120 0 R
>>
endobj
1779 0 obj
<<
/P 1777 0 R
/S /Span
/Type /StructElem
/ActualText (In this, rather than use the key as a factor in )
/K [ 7 ]
/Pg 120 0 R
>>
endobj
1780 0 obj
<<
/P 1777 0 R
/S /Span
/Type /StructElem
/ActualText (the random)
/K [ 8 ]
/Pg 120 0 R
>>
endobj
1781 0 obj
<<
/P 1777 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 9 ]
/Pg 120 0 R
>>
endobj
1782 0 obj
<<
/P 1777 0 R
/S /Span
/Type /StructElem
/ActualText (number calculation, we use the )
/K [ 10 ]
/Pg 120 0 R
>>
endobj
1783 0 obj
<<
/P 1777 0 R
/S /Span
/Type /StructElem
/ActualText (collision address.)
/K [ 11 ]
/Pg 120 0 R
>>
endobj
1784 0 obj
<<
/P 1770 0 R
/S /LI
/Type /StructElem
/K [ 1785 0 R ]
/Pg 120 0 R
>>
endobj
1785 0 obj
<<
/P 1784 0 R
/S /LBody
/Type /StructElem
/K [ 1786 0 R 1787 0 R ]
/Pg 120 0 R
>>
endobj
1786 0 obj
<<
/P 1785 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 12 ]
/Pg 120 0 R
>>
endobj
1787 0 obj
<<
/P 1785 0 R
/S /Span
/Type /StructElem
/ActualText (Advantage:)
/K [ 13 ]
/Pg 120 0 R
>>
endobj
1788 0 obj
<<
/P 1770 0 R
/S /L
/Type /StructElem
/K [ 1789 0 R 1794 0 R ]
/Pg 120 0 R
>>
endobj
1789 0 obj
<<
/P 1788 0 R
/S /LI
/Type /StructElem
/K [ 1790 0 R ]
/Pg 120 0 R
>>
endobj
1790 0 obj
<<
/P 1789 0 R
/S /LBody
/Type /StructElem
/K [ 1791 0 R 1792 0 R 1793 0 R ]
/Pg 120 0 R
>>
endobj
1791 0 obj
<<
/P 1790 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 14 ]
/Pg 120 0 R
>>
endobj
1792 0 obj
<<
/P 1790 0 R
/S /Span
/Type /StructElem
/ActualText (Pseudorandom collision resolution have simple )
/K [ 15 ]
/Pg 120 0 R
>>
endobj
1793 0 obj
<<
/P 1790 0 R
/S /Span
/Type /StructElem
/ActualText (solution)
/K [ 16 ]
/Pg 120 0 R
>>
endobj
1794 0 obj
<<
/P 1788 0 R
/S /LI
/Type /StructElem
/K [ 1795 0 R ]
/Pg 120 0 R
>>
endobj
1795 0 obj
<<
/P 1794 0 R
/S /LBody
/Type /StructElem
/K [ 1796 0 R 1797 0 R 1798 0 R ]
/Pg 120 0 R
>>
endobj
1796 0 obj
<<
/P 1795 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 17 ]
/Pg 120 0 R
>>
endobj
1797 0 obj
<<
/P 1795 0 R
/S /Span
/Type /StructElem
/ActualText (Produces only one collision resolution path )
/K [ 18 ]
/Pg 120 0 R
>>
endobj
1798 0 obj
<<
/P 1795 0 R
/S /Span
/Type /StructElem
/ActualText (through the list.)
/K [ 19 ]
/Pg 120 0 R
>>
endobj
1799 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1800 0 R 1802 0 R 1805 0 R ]
/Pg 122 0 R
>>
endobj
1800 0 obj
<<
/P 1799 0 R
/S /Span
/Type /StructElem
/Pg 122 0 R
/K 0
>>
endobj
1801 0 obj
[ 1800 0 R 1804 0 R 1809 0 R 1810 0 R 1811 0 R 1814 0 R 1815 0 R 1816 0 R 1817 0 R
1818 0 R 1819 0 R 1822 0 R 1823 0 R 1826 0 R 1827 0 R 1828 0 R ]
endobj
1802 0 obj
<<
/P 1799 0 R
/S /Textbox
/Type /StructElem
/K [ 1803 0 R ]
/Pg 122 0 R
>>
endobj
1803 0 obj
<<
/P 1802 0 R
/S /H1
/Type /StructElem
/K [ 1804 0 R ]
/Pg 122 0 R
>>
endobj
1804 0 obj
<<
/P 1803 0 R
/S /Span
/Type /StructElem
/ActualText (Key offset:)
/K [ 1 ]
/Pg 122 0 R
>>
endobj
1805 0 obj
<<
/P 1799 0 R
/S /Textbox
/Type /StructElem
/K [ 1806 0 R ]
/Pg 122 0 R
>>
endobj
1806 0 obj
<<
/P 1805 0 R
/S /L
/Type /StructElem
/K [ 1807 0 R 1812 0 R 1820 0 R 1824 0 R ]
/Pg 122 0 R
>>
endobj
1807 0 obj
<<
/P 1806 0 R
/S /LI
/Type /StructElem
/K [ 1808 0 R ]
/Pg 122 0 R
>>
endobj
1808 0 obj
<<
/P 1807 0 R
/S /LBody
/Type /StructElem
/K [ 1809 0 R 1810 0 R 1811 0 R ]
/Pg 122 0 R
>>
endobj
1809 0 obj
<<
/P 1808 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 122 0 R
>>
endobj
1810 0 obj
<<
/P 1808 0 R
/S /Span
/Type /StructElem
/ActualText (It is a double hashing method that produces )
/K [ 3 ]
/Pg 122 0 R
>>
endobj
1811 0 obj
<<
/P 1808 0 R
/S /Span
/Type /StructElem
/ActualText (different collision paths for different keys.)
/K [ 4 ]
/Pg 122 0 R
>>
endobj
1812 0 obj
<<
/P 1806 0 R
/S /LI
/Type /StructElem
/K [ 1813 0 R ]
/Pg 122 0 R
>>
endobj
1813 0 obj
<<
/P 1812 0 R
/S /LBody
/Type /StructElem
/K [ 1814 0 R 1815 0 R 1816 0 R 1817 0 R 1818 0 R 1819 0 R ]
/Pg 122 0 R
>>
endobj
1814 0 obj
<<
/P 1813 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 5 ]
/Pg 122 0 R
>>
endobj
1815 0 obj
<<
/P 1813 0 R
/S /Span
/Type /StructElem
/ActualText (The pseudorandom number generator )
/K [ 6 ]
/Pg 122 0 R
>>
endobj
1816 0 obj
<<
/P 1813 0 R
/S /Span
/Type /StructElem
/ActualText (produces a new address as a function of the )
/K [ 7 ]
/Pg 122 0 R
>>
endobj
1817 0 obj
<<
/P 1813 0 R
/S /Span
/Type /StructElem
/ActualText (previous address, key offset produces a new )
/K [ 8 ]
/Pg 122 0 R
>>
endobj
1818 0 obj
<<
/P 1813 0 R
/S /Span
/Type /StructElem
/ActualText (address as a function of the previous )
/K [ 9 ]
/Pg 122 0 R
>>
endobj
1819 0 obj
<<
/P 1813 0 R
/S /Span
/Type /StructElem
/ActualText (address and the key.)
/K [ 10 ]
/Pg 122 0 R
>>
endobj
1820 0 obj
<<
/P 1806 0 R
/S /LI
/Type /StructElem
/K [ 1821 0 R ]
/Pg 122 0 R
>>
endobj
1821 0 obj
<<
/P 1820 0 R
/S /LBody
/Type /StructElem
/K [ 1822 0 R 1823 0 R ]
/Pg 122 0 R
>>
endobj
1822 0 obj
<<
/P 1821 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 11 ]
/Pg 122 0 R
>>
endobj
1823 0 obj
<<
/P 1821 0 R
/S /Span
/Type /StructElem
/ActualText (Example)
/K [ 12 ]
/Pg 122 0 R
>>
endobj
1824 0 obj
<<
/P 1806 0 R
/S /LI
/Type /StructElem
/K [ 1825 0 R ]
/Pg 122 0 R
>>
endobj
1825 0 obj
<<
/P 1824 0 R
/S /LBody
/Type /StructElem
/K [ 1826 0 R 1827 0 R 1828 0 R ]
/Pg 122 0 R
>>
endobj
1826 0 obj
<<
/P 1825 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 13 ]
/Pg 122 0 R
>>
endobj
1827 0 obj
<<
/P 1825 0 R
/S /Span
/Type /StructElem
/ActualText (Therefore each key resolves its collision at a )
/K [ 14 ]
/Pg 122 0 R
>>
endobj
1828 0 obj
<<
/P 1825 0 R
/S /Span
/Type /StructElem
/ActualText (different address)
/K [ 15 ]
/Pg 122 0 R
>>
endobj
1829 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1830 0 R 1832 0 R 1835 0 R ]
/Pg 124 0 R
>>
endobj
1830 0 obj
<<
/P 1829 0 R
/S /Span
/Type /StructElem
/Pg 124 0 R
/K 0
>>
endobj
1831 0 obj
[ 1830 0 R 1834 0 R 1839 0 R 1840 0 R 1841 0 R 1842 0 R 1843 0 R 1844 0 R 1847 0 R
1848 0 R 1851 0 R 1852 0 R 1853 0 R 1854 0 R ]
endobj
1832 0 obj
<<
/P 1829 0 R
/S /Textbox
/Type /StructElem
/K [ 1833 0 R ]
/Pg 124 0 R
>>
endobj
1833 0 obj
<<
/P 1832 0 R
/S /H1
/Type /StructElem
/K [ 1834 0 R ]
/Pg 124 0 R
>>
endobj
1834 0 obj
<<
/P 1833 0 R
/S /Span
/Type /StructElem
/ActualText (Linked List Collision resolution)
/K [ 1 ]
/Pg 124 0 R
>>
endobj
1835 0 obj
<<
/P 1829 0 R
/S /Textbox
/Type /StructElem
/K [ 1836 0 R ]
/Pg 124 0 R
>>
endobj
1836 0 obj
<<
/P 1835 0 R
/S /L
/Type /StructElem
/K [ 1837 0 R 1845 0 R 1849 0 R ]
/Pg 124 0 R
>>
endobj
1837 0 obj
<<
/P 1836 0 R
/S /LI
/Type /StructElem
/K [ 1838 0 R ]
/Pg 124 0 R
>>
endobj
1838 0 obj
<<
/P 1837 0 R
/S /LBody
/Type /StructElem
/K [ 1839 0 R 1840 0 R 1841 0 R 1842 0 R 1843 0 R 1844 0 R ]
/Pg 124 0 R
>>
endobj
1839 0 obj
<<
/P 1838 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 124 0 R
>>
endobj
1840 0 obj
<<
/P 1838 0 R
/S /Span
/Type /StructElem
/ActualText (Major disadvantage of open addressing is )
/K [ 3 ]
/Pg 124 0 R
>>
endobj
1841 0 obj
<<
/P 1838 0 R
/S /Span
/Type /StructElem
/ActualText (that each collision resolution increases the )
/K [ 4 ]
/Pg 124 0 R
>>
endobj
1842 0 obj
<<
/P 1838 0 R
/S /Span
/Type /StructElem
/ActualText (probability of future collisions. This )
/K [ 5 ]
/Pg 124 0 R
>>
endobj
1843 0 obj
<<
/P 1838 0 R
/S /Span
/Type /StructElem
/ActualText (disadvantage is eliminated by Linked list )
/K [ 6 ]
/Pg 124 0 R
>>
endobj
1844 0 obj
<<
/P 1838 0 R
/S /Span
/Type /StructElem
/ActualText (collision resolution.)
/K [ 7 ]
/Pg 124 0 R
>>
endobj
1845 0 obj
<<
/P 1836 0 R
/S /LI
/Type /StructElem
/K [ 1846 0 R ]
/Pg 124 0 R
>>
endobj
1846 0 obj
<<
/P 1845 0 R
/S /LBody
/Type /StructElem
/K [ 1847 0 R 1848 0 R ]
/Pg 124 0 R
>>
endobj
1847 0 obj
<<
/P 1846 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 8 ]
/Pg 124 0 R
>>
endobj
1848 0 obj
<<
/P 1846 0 R
/S /Span
/Type /StructElem
/ActualText (Example)
/K [ 9 ]
/Pg 124 0 R
>>
endobj
1849 0 obj
<<
/P 1836 0 R
/S /LI
/Type /StructElem
/K [ 1850 0 R ]
/Pg 124 0 R
>>
endobj
1850 0 obj
<<
/P 1849 0 R
/S /LBody
/Type /StructElem
/K [ 1851 0 R 1852 0 R 1853 0 R 1854 0 R ]
/Pg 124 0 R
>>
endobj
1851 0 obj
<<
/P 1850 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 10 ]
/Pg 124 0 R
>>
endobj
1852 0 obj
<<
/P 1850 0 R
/S /Span
/Type /StructElem
/ActualText (Linked list collision resolution uses separate )
/K [ 11 ]
/Pg 124 0 R
>>
endobj
1853 0 obj
<<
/P 1850 0 R
/S /Span
/Type /StructElem
/ActualText (area to store collisions and chains all )
/K [ 12 ]
/Pg 124 0 R
>>
endobj
1854 0 obj
<<
/P 1850 0 R
/S /Span
/Type /StructElem
/ActualText (synonyms together in a linked list.)
/K [ 13 ]
/Pg 124 0 R
>>
endobj
1855 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1856 0 R 1858 0 R 1861 0 R ]
/Pg 126 0 R
>>
endobj
1856 0 obj
<<
/P 1855 0 R
/S /Span
/Type /StructElem
/Pg 126 0 R
/K 0
>>
endobj
1857 0 obj
[ 1856 0 R 1860 0 R 1865 0 R 1866 0 R 1867 0 R 1871 0 R 1872 0 R 1873 0 R 1874 0 R
1875 0 R 1876 0 R 1879 0 R 1880 0 R 1881 0 R 1882 0 R 1885 0 R 1886 0 R 1887 0 R
1888 0 R ]
endobj
1858 0 obj
<<
/P 1855 0 R
/S /Textbox
/Type /StructElem
/K [ 1859 0 R ]
/Pg 126 0 R
>>
endobj
1859 0 obj
<<
/P 1858 0 R
/S /H1
/Type /StructElem
/K [ 1860 0 R ]
/Pg 126 0 R
>>
endobj
1860 0 obj
<<
/P 1859 0 R
/S /Span
/Type /StructElem
/ActualText (Linked List Collision resolution)
/K [ 1 ]
/Pg 126 0 R
>>
endobj
1861 0 obj
<<
/P 1855 0 R
/S /Textbox
/Type /StructElem
/K [ 1862 0 R ]
/Pg 126 0 R
>>
endobj
1862 0 obj
<<
/P 1861 0 R
/S /L
/Type /StructElem
/K [ 1863 0 R 1868 0 R ]
/Pg 126 0 R
>>
endobj
1863 0 obj
<<
/P 1862 0 R
/S /LI
/Type /StructElem
/K [ 1864 0 R ]
/Pg 126 0 R
>>
endobj
1864 0 obj
<<
/P 1863 0 R
/S /LBody
/Type /StructElem
/K [ 1865 0 R 1866 0 R 1867 0 R ]
/Pg 126 0 R
>>
endobj
1865 0 obj
<<
/P 1864 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 126 0 R
>>
endobj
1866 0 obj
<<
/P 1864 0 R
/S /Span
/Type /StructElem
/ActualText (Uses two storage areas :prime area and )
/K [ 3 ]
/Pg 126 0 R
>>
endobj
1867 0 obj
<<
/P 1864 0 R
/S /Span
/Type /StructElem
/ActualText (overflow area :)
/K [ 4 ]
/Pg 126 0 R
>>
endobj
1868 0 obj
<<
/P 1862 0 R
/S /L
/Type /StructElem
/K [ 1869 0 R 1877 0 R 1883 0 R ]
/Pg 126 0 R
>>
endobj
1869 0 obj
<<
/P 1868 0 R
/S /LI
/Type /StructElem
/K [ 1870 0 R ]
/Pg 126 0 R
>>
endobj
1870 0 obj
<<
/P 1869 0 R
/S /LBody
/Type /StructElem
/K [ 1871 0 R 1872 0 R 1873 0 R 1874 0 R 1875 0 R 1876 0 R ]
/Pg 126 0 R
>>
endobj
1871 0 obj
<<
/P 1870 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 5 ]
/Pg 126 0 R
>>
endobj
1872 0 obj
<<
/P 1870 0 R
/S /Span
/Type /StructElem
/ActualText (Each element in the prime area contains an )
/K [ 6 ]
/Pg 126 0 R
>>
endobj
1873 0 obj
<<
/P 1870 0 R
/S /Span
/Type /StructElem
/ActualText (additional field)
/K [ 7 ]
/Pg 126 0 R
>>
endobj
1874 0 obj
<<
/P 1870 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 8 ]
/Pg 126 0 R
>>
endobj
1875 0 obj
<<
/P 1870 0 R
/S /Span
/Type /StructElem
/ActualText (a link head pointer to a linked list )
/K [ 9 ]
/Pg 126 0 R
>>
endobj
1876 0 obj
<<
/P 1870 0 R
/S /Span
/Type /StructElem
/ActualText (of overflow data in the overflow area.)
/K [ 10 ]
/Pg 126 0 R
>>
endobj
1877 0 obj
<<
/P 1868 0 R
/S /LI
/Type /StructElem
/K [ 1878 0 R ]
/Pg 126 0 R
>>
endobj
1878 0 obj
<<
/P 1877 0 R
/S /LBody
/Type /StructElem
/K [ 1879 0 R 1880 0 R 1881 0 R 1882 0 R ]
/Pg 126 0 R
>>
endobj
1879 0 obj
<<
/P 1878 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 11 ]
/Pg 126 0 R
>>
endobj
1880 0 obj
<<
/P 1878 0 R
/S /Span
/Type /StructElem
/ActualText (When collision occurs , one element is stored in )
/K [ 12 ]
/Pg 126 0 R
>>
endobj
1881 0 obj
<<
/P 1878 0 R
/S /Span
/Type /StructElem
/ActualText (the prime area and chained to its corresponding )
/K [ 13 ]
/Pg 126 0 R
>>
endobj
1882 0 obj
<<
/P 1878 0 R
/S /Span
/Type /StructElem
/ActualText (linked list in the overflow area.)
/K [ 14 ]
/Pg 126 0 R
>>
endobj
1883 0 obj
<<
/P 1868 0 R
/S /LI
/Type /StructElem
/K [ 1884 0 R ]
/Pg 126 0 R
>>
endobj
1884 0 obj
<<
/P 1883 0 R
/S /LBody
/Type /StructElem
/K [ 1885 0 R 1886 0 R 1887 0 R 1888 0 R ]
/Pg 126 0 R
>>
endobj
1885 0 obj
<<
/P 1884 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 15 ]
/Pg 126 0 R
>>
endobj
1886 0 obj
<<
/P 1884 0 R
/S /Span
/Type /StructElem
/ActualText (The linked list data can be stored in any order, but )
/K [ 16 ]
/Pg 126 0 R
>>
endobj
1887 0 obj
<<
/P 1884 0 R
/S /Span
/Type /StructElem
/ActualText (a LIFO sequence is the most common as it the )
/K [ 17 ]
/Pg 126 0 R
>>
endobj
1888 0 obj
<<
/P 1884 0 R
/S /Span
/Type /StructElem
/ActualText (fastest.)
/K [ 18 ]
/Pg 126 0 R
>>
endobj
1889 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1890 0 R 1892 0 R 1895 0 R ]
/Pg 128 0 R
>>
endobj
1890 0 obj
<<
/P 1889 0 R
/S /Span
/Type /StructElem
/Pg 128 0 R
/K 0
>>
endobj
1891 0 obj
[ 1890 0 R 1894 0 R 1899 0 R 1900 0 R 1901 0 R 1902 0 R 1905 0 R 1906 0 R 1907 0 R
1908 0 R 1911 0 R 1912 0 R 1916 0 R 1917 0 R 1918 0 R 1921 0 R 1922 0 R 1923 0 R
1926 0 R 1927 0 R ]
endobj
1892 0 obj
<<
/P 1889 0 R
/S /Textbox
/Type /StructElem
/K [ 1893 0 R ]
/Pg 128 0 R
>>
endobj
1893 0 obj
<<
/P 1892 0 R
/S /H1
/Type /StructElem
/K [ 1894 0 R ]
/Pg 128 0 R
>>
endobj
1894 0 obj
<<
/P 1893 0 R
/S /Span
/Type /StructElem
/ActualText (Bucket Hashing)
/K [ 1 ]
/Pg 128 0 R
>>
endobj
1895 0 obj
<<
/P 1889 0 R
/S /Textbox
/Type /StructElem
/K [ 1896 0 R ]
/Pg 128 0 R
>>
endobj
1896 0 obj
<<
/P 1895 0 R
/S /L
/Type /StructElem
/K [ 1897 0 R 1903 0 R 1909 0 R 1913 0 R 1924 0 R ]
/Pg 128 0 R
>>
endobj
1897 0 obj
<<
/P 1896 0 R
/S /LI
/Type /StructElem
/K [ 1898 0 R ]
/Pg 128 0 R
>>
endobj
1898 0 obj
<<
/P 1897 0 R
/S /LBody
/Type /StructElem
/K [ 1899 0 R 1900 0 R 1901 0 R 1902 0 R ]
/Pg 128 0 R
>>
endobj
1899 0 obj
<<
/P 1898 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 128 0 R
>>
endobj
1900 0 obj
<<
/P 1898 0 R
/S /Span
/Type /StructElem
/ActualText (The keys are hashed to buckets. The buckets )
/K [ 3 ]
/Pg 128 0 R
>>
endobj
1901 0 obj
<<
/P 1898 0 R
/S /Span
/Type /StructElem
/ActualText (are nodes that accommodate multiple data )
/K [ 4 ]
/Pg 128 0 R
>>
endobj
1902 0 obj
<<
/P 1898 0 R
/S /Span
/Type /StructElem
/ActualText (occurrences.)
/K [ 5 ]
/Pg 128 0 R
>>
endobj
1903 0 obj
<<
/P 1896 0 R
/S /LI
/Type /StructElem
/K [ 1904 0 R ]
/Pg 128 0 R
>>
endobj
1904 0 obj
<<
/P 1903 0 R
/S /LBody
/Type /StructElem
/K [ 1905 0 R 1906 0 R 1907 0 R 1908 0 R ]
/Pg 128 0 R
>>
endobj
1905 0 obj
<<
/P 1904 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 6 ]
/Pg 128 0 R
>>
endobj
1906 0 obj
<<
/P 1904 0 R
/S /Span
/Type /StructElem
/ActualText (Because a bucket can hold multiple data, )
/K [ 7 ]
/Pg 128 0 R
>>
endobj
1907 0 obj
<<
/P 1904 0 R
/S /Span
/Type /StructElem
/ActualText (collisions are postponed until the bucket is )
/K [ 8 ]
/Pg 128 0 R
>>
endobj
1908 0 obj
<<
/P 1904 0 R
/S /Span
/Type /StructElem
/ActualText (full.)
/K [ 9 ]
/Pg 128 0 R
>>
endobj
1909 0 obj
<<
/P 1896 0 R
/S /LI
/Type /StructElem
/K [ 1910 0 R ]
/Pg 128 0 R
>>
endobj
1910 0 obj
<<
/P 1909 0 R
/S /LBody
/Type /StructElem
/K [ 1911 0 R 1912 0 R ]
/Pg 128 0 R
>>
endobj
1911 0 obj
<<
/P 1910 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 10 ]
/Pg 128 0 R
>>
endobj
1912 0 obj
<<
/P 1910 0 R
/S /Span
/Type /StructElem
/ActualText (Problems in bucket hashing:)
/K [ 11 ]
/Pg 128 0 R
>>
endobj
1913 0 obj
<<
/P 1896 0 R
/S /L
/Type /StructElem
/K [ 1914 0 R 1919 0 R ]
/Pg 128 0 R
>>
endobj
1914 0 obj
<<
/P 1913 0 R
/S /LI
/Type /StructElem
/K [ 1915 0 R ]
/Pg 128 0 R
>>
endobj
1915 0 obj
<<
/P 1914 0 R
/S /LBody
/Type /StructElem
/K [ 1916 0 R 1917 0 R 1918 0 R ]
/Pg 128 0 R
>>
endobj
1916 0 obj
<<
/P 1915 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 12 ]
/Pg 128 0 R
>>
endobj
1917 0 obj
<<
/P 1915 0 R
/S /Span
/Type /StructElem
/ActualText (It uses more space because many of the buckets )
/K [ 13 ]
/Pg 128 0 R
>>
endobj
1918 0 obj
<<
/P 1915 0 R
/S /Span
/Type /StructElem
/ActualText (are empty or partially empty at any given time.)
/K [ 14 ]
/Pg 128 0 R
>>
endobj
1919 0 obj
<<
/P 1913 0 R
/S /LI
/Type /StructElem
/K [ 1920 0 R ]
/Pg 128 0 R
>>
endobj
1920 0 obj
<<
/P 1919 0 R
/S /LBody
/Type /StructElem
/K [ 1921 0 R 1922 0 R 1923 0 R ]
/Pg 128 0 R
>>
endobj
1921 0 obj
<<
/P 1920 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 15 ]
/Pg 128 0 R
>>
endobj
1922 0 obj
<<
/P 1920 0 R
/S /Span
/Type /StructElem
/ActualText (It does not completely resolve the collision )
/K [ 16 ]
/Pg 128 0 R
>>
endobj
1923 0 obj
<<
/P 1920 0 R
/S /Span
/Type /StructElem
/ActualText (problem.)
/K [ 17 ]
/Pg 128 0 R
>>
endobj
1924 0 obj
<<
/P 1896 0 R
/S /LI
/Type /StructElem
/K [ 1925 0 R ]
/Pg 128 0 R
>>
endobj
1925 0 obj
<<
/P 1924 0 R
/S /LBody
/Type /StructElem
/K [ 1926 0 R 1927 0 R ]
/Pg 128 0 R
>>
endobj
1926 0 obj
<<
/P 1925 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 18 ]
/Pg 128 0 R
>>
endobj
1927 0 obj
<<
/P 1925 0 R
/S /Span
/Type /StructElem
/ActualText (Example)
/K [ 19 ]
/Pg 128 0 R
>>
endobj
1928 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1929 0 R 1931 0 R 1934 0 R ]
/Pg 130 0 R
>>
endobj
1929 0 obj
<<
/P 1928 0 R
/S /Span
/Type /StructElem
/Pg 130 0 R
/K 0
>>
endobj
1930 0 obj
[ 1929 0 R 1933 0 R 1938 0 R 1939 0 R 1940 0 R 1943 0 R 1944 0 R 1948 0 R 1949 0 R
1950 0 R 1953 0 R 1954 0 R 1955 0 R 1956 0 R 1957 0 R 1958 0 R 1959 0 R 1962 0 R
1963 0 R 1966 0 R 1967 0 R 1968 0 R 1971 0 R 1972 0 R 1973 0 R 1976 0 R 1977 0 R
1978 0 R 1979 0 R ]
endobj
1931 0 obj
<<
/P 1928 0 R
/S /Textbox
/Type /StructElem
/K [ 1932 0 R ]
/Pg 130 0 R
>>
endobj
1932 0 obj
<<
/P 1931 0 R
/S /H1
/Type /StructElem
/K [ 1933 0 R ]
/Pg 130 0 R
>>
endobj
1933 0 obj
<<
/P 1932 0 R
/S /Span
/Type /StructElem
/ActualText (Application of Hashing)
/K [ 1 ]
/Pg 130 0 R
>>
endobj
1934 0 obj
<<
/P 1928 0 R
/S /Textbox
/Type /StructElem
/K [ 1935 0 R ]
/Pg 130 0 R
>>
endobj
1935 0 obj
<<
/P 1934 0 R
/S /L
/Type /StructElem
/K [ 1936 0 R 1941 0 R 1945 0 R ]
/Pg 130 0 R
>>
endobj
1936 0 obj
<<
/P 1935 0 R
/S /LI
/Type /StructElem
/K [ 1937 0 R ]
/Pg 130 0 R
>>
endobj
1937 0 obj
<<
/P 1936 0 R
/S /LBody
/Type /StructElem
/K [ 1938 0 R 1939 0 R 1940 0 R ]
/Pg 130 0 R
>>
endobj
1938 0 obj
<<
/P 1937 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 2 ]
/Pg 130 0 R
>>
endobj
1939 0 obj
<<
/P 1937 0 R
/S /Span
/Type /StructElem
/ActualText (Hash tables are good in situations where you have enormous amounts of data from )
/K [ 3 ]
/Pg 130 0 R
>>
endobj
1940 0 obj
<<
/P 1937 0 R
/S /Span
/Type /StructElem
/ActualText (which you would like to quickly search and retrieve information. )
/K [ 4 ]
/Pg 130 0 R
>>
endobj
1941 0 obj
<<
/P 1935 0 R
/S /LI
/Type /StructElem
/K [ 1942 0 R ]
/Pg 130 0 R
>>
endobj
1942 0 obj
<<
/P 1941 0 R
/S /LBody
/Type /StructElem
/K [ 1943 0 R 1944 0 R ]
/Pg 130 0 R
>>
endobj
1943 0 obj
<<
/P 1942 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 5 ]
/Pg 130 0 R
>>
endobj
1944 0 obj
<<
/P 1942 0 R
/S /Span
/Type /StructElem
/ActualText (A few typical hash table implementations would be in the following situations: )
/K [ 6 ]
/Pg 130 0 R
>>
endobj
1945 0 obj
<<
/P 1935 0 R
/S /L
/Type /StructElem
/K [ 1946 0 R 1951 0 R 1960 0 R 1964 0 R 1969 0 R 1974 0 R ]
/Pg 130 0 R
>>
endobj
1946 0 obj
<<
/P 1945 0 R
/S /LI
/Type /StructElem
/K [ 1947 0 R ]
/Pg 130 0 R
>>
endobj
1947 0 obj
<<
/P 1946 0 R
/S /LBody
/Type /StructElem
/K [ 1948 0 R 1949 0 R 1950 0 R ]
/Pg 130 0 R
>>
endobj
1948 0 obj
<<
/P 1947 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 7 ]
/Pg 130 0 R
>>
endobj
1949 0 obj
<<
/P 1947 0 R
/S /Span
/Type /StructElem
/ActualText (For driver's license record's. With a hash table, you could quickly get )
/K [ 8 ]
/Pg 130 0 R
>>
endobj
1950 0 obj
<<
/P 1947 0 R
/S /Span
/Type /StructElem
/ActualText (information about the driver \(ie. name, address, age\) given the licence number. )
/K [ 9 ]
/Pg 130 0 R
>>
endobj
1951 0 obj
<<
/P 1945 0 R
/S /LI
/Type /StructElem
/K [ 1952 0 R ]
/Pg 130 0 R
>>
endobj
1952 0 obj
<<
/P 1951 0 R
/S /LBody
/Type /StructElem
/K [ 1953 0 R 1954 0 R 1955 0 R 1956 0 R 1957 0 R 1958 0 R 1959 0 R ]
/Pg 130 0 R
>>
endobj
1953 0 obj
<<
/P 1952 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 10 ]
/Pg 130 0 R
>>
endobj
1954 0 obj
<<
/P 1952 0 R
/S /Span
/Type /StructElem
/ActualText (For compiler symbol tables. The compiler uses a symbol table to keep track of )
/K [ 11 ]
/Pg 130 0 R
>>
endobj
1955 0 obj
<<
/P 1952 0 R
/S /Span
/Type /StructElem
/ActualText (the user)
/K [ 12 ]
/Pg 130 0 R
>>
endobj
1956 0 obj
<<
/P 1952 0 R
/S /Span
/Type /StructElem
/ActualText (-)
/K [ 13 ]
/Pg 130 0 R
>>
endobj
1957 0 obj
<<
/P 1952 0 R
/S /Span
/Type /StructElem
/ActualText (defined symbols in a C++ program. This allows the compiler to )
/K [ 14 ]
/Pg 130 0 R
>>
endobj
1958 0 obj
<<
/P 1952 0 R
/S /Span
/Type /StructElem
/ActualText (quickly look up attributes associated with symbols \(for example, variable )
/K [ 15 ]
/Pg 130 0 R
>>
endobj
1959 0 obj
<<
/P 1952 0 R
/S /Span
/Type /StructElem
/ActualText (names\) )
/K [ 16 ]
/Pg 130 0 R
>>
endobj
1960 0 obj
<<
/P 1945 0 R
/S /LI
/Type /StructElem
/K [ 1961 0 R ]
/Pg 130 0 R
>>
endobj
1961 0 obj
<<
/P 1960 0 R
/S /LBody
/Type /StructElem
/K [ 1962 0 R 1963 0 R ]
/Pg 130 0 R
>>
endobj
1962 0 obj
<<
/P 1961 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 17 ]
/Pg 130 0 R
>>
endobj
1963 0 obj
<<
/P 1961 0 R
/S /Span
/Type /StructElem
/ActualText (For internet search engines. )
/K [ 18 ]
/Pg 130 0 R
>>
endobj
1964 0 obj
<<
/P 1945 0 R
/S /LI
/Type /StructElem
/K [ 1965 0 R ]
/Pg 130 0 R
>>
endobj
1965 0 obj
<<
/P 1964 0 R
/S /LBody
/Type /StructElem
/K [ 1966 0 R 1967 0 R 1968 0 R ]
/Pg 130 0 R
>>
endobj
1966 0 obj
<<
/P 1965 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 19 ]
/Pg 130 0 R
>>
endobj
1967 0 obj
<<
/P 1965 0 R
/S /Span
/Type /StructElem
/ActualText (For telephone book databases. You could make use of a hash table )
/K [ 20 ]
/Pg 130 0 R
>>
endobj
1968 0 obj
<<
/P 1965 0 R
/S /Span
/Type /StructElem
/ActualText (implementation to quickly look up John Smith's telephone number. )
/K [ 21 ]
/Pg 130 0 R
>>
endobj
1969 0 obj
<<
/P 1945 0 R
/S /LI
/Type /StructElem
/K [ 1970 0 R ]
/Pg 130 0 R
>>
endobj
1970 0 obj
<<
/P 1969 0 R
/S /LBody
/Type /StructElem
/K [ 1971 0 R 1972 0 R 1973 0 R ]
/Pg 130 0 R
>>
endobj
1971 0 obj
<<
/P 1970 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 22 ]
/Pg 130 0 R
>>
endobj
1972 0 obj
<<
/P 1970 0 R
/S /Span
/Type /StructElem
/ActualText (For electronic library catalogs. Hash Table implementations allow for a fast )
/K [ 23 ]
/Pg 130 0 R
>>
endobj
1973 0 obj
<<
/P 1970 0 R
/S /Span
/Type /StructElem
/ActualText (find among the millions of materials stored in the library. )
/K [ 24 ]
/Pg 130 0 R
>>
endobj
1974 0 obj
<<
/P 1945 0 R
/S /LI
/Type /StructElem
/K [ 1975 0 R ]
/Pg 130 0 R
>>
endobj
1975 0 obj
<<
/P 1974 0 R
/S /LBody
/Type /StructElem
/K [ 1976 0 R 1977 0 R 1978 0 R 1979 0 R ]
/Pg 130 0 R
>>
endobj
1976 0 obj
<<
/P 1975 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 25 ]
/Pg 130 0 R
>>
endobj
1977 0 obj
<<
/P 1975 0 R
/S /Span
/Type /StructElem
/ActualText (For implementing passwords for systems with multiple users. Hash Tables )
/K [ 26 ]
/Pg 130 0 R
>>
endobj
1978 0 obj
<<
/P 1975 0 R
/S /Span
/Type /StructElem
/ActualText (allow for a fast retrieval of the password which corresponds to a given )
/K [ 27 ]
/Pg 130 0 R
>>
endobj
1979 0 obj
<<
/P 1975 0 R
/S /Span
/Type /StructElem
/ActualText (username. )
/K [ 28 ]
/Pg 130 0 R
>>
endobj
1980 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1981 0 R 1983 0 R ]
/Pg 132 0 R
>>
endobj
1981 0 obj
<<
/P 1980 0 R
/S /Span
/Type /StructElem
/Pg 132 0 R
/K 0
>>
endobj
1982 0 obj
[ 1981 0 R 1983 0 R ]
endobj
1983 0 obj
<<
/P 1980 0 R
/S /Figure
/Type /StructElem
/K [ 1 ]
/Pg 132 0 R
>>
endobj
1984 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 1985 0 R 1987 0 R ]
/Pg 135 0 R
>>
endobj
1985 0 obj
<<
/P 1984 0 R
/S /Span
/Type /StructElem
/Pg 135 0 R
/K 0
>>
endobj
1986 0 obj
[ 1985 0 R 1991 0 R 1992 0 R 1996 0 R 1997 0 R 1998 0 R 1999 0 R 2000 0 R 2003 0 R
2004 0 R 2005 0 R 2006 0 R ]
endobj
1987 0 obj
<<
/P 1984 0 R
/S /Textbox
/Type /StructElem
/K [ 1988 0 R ]
/Pg 135 0 R
>>
endobj
1988 0 obj
<<
/P 1987 0 R
/S /L
/Type /StructElem
/K [ 1989 0 R 1993 0 R ]
/Pg 135 0 R
>>
endobj
1989 0 obj
<<
/P 1988 0 R
/S /LI
/Type /StructElem
/K [ 1990 0 R ]
/Pg 135 0 R
>>
endobj
1990 0 obj
<<
/P 1989 0 R
/S /LBody
/Type /StructElem
/K [ 1991 0 R 1992 0 R ]
/Pg 135 0 R
>>
endobj
1991 0 obj
<<
/P 1990 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ ")
/K [ 1 ]
/Pg 135 0 R
>>
endobj
1992 0 obj
<<
/P 1990 0 R
/S /Span
/Type /StructElem
/ActualText (Symbol table:)
/K [ 2 ]
/Pg 135 0 R
>>
endobj
1993 0 obj
<<
/P 1988 0 R
/S /L
/Type /StructElem
/K [ 1994 0 R 2001 0 R ]
/Pg 135 0 R
>>
endobj
1994 0 obj
<<
/P 1993 0 R
/S /LI
/Type /StructElem
/K [ 1995 0 R ]
/Pg 135 0 R
>>
endobj
1995 0 obj
<<
/P 1994 0 R
/S /LBody
/Type /StructElem
/K [ 1996 0 R 1997 0 R 1998 0 R 1999 0 R 2000 0 R ]
/Pg 135 0 R
>>
endobj
1996 0 obj
<<
/P 1995 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 3 ]
/Pg 135 0 R
>>
endobj
1997 0 obj
<<
/P 1995 0 R
/S /Span
/Type /StructElem
/ActualText (The symbol table records information about each )
/K [ 4 ]
/Pg 135 0 R
>>
endobj
1998 0 obj
<<
/P 1995 0 R
/S /Span
/Type /StructElem
/ActualText (symbol name )
/K [ 5 ]
/Pg 135 0 R
>>
endobj
1999 0 obj
<<
/P 1995 0 R
/S /Span
/Type /StructElem
/ActualText (in a )
/K [ 6 ]
/Pg 135 0 R
>>
endobj
2000 0 obj
<<
/P 1995 0 R
/S /Span
/Type /StructElem
/ActualText (program.)
/K [ 7 ]
/Pg 135 0 R
>>
endobj
2001 0 obj
<<
/P 1993 0 R
/S /LI
/Type /StructElem
/K [ 2002 0 R ]
/Pg 135 0 R
>>
endobj
2002 0 obj
<<
/P 2001 0 R
/S /LBody
/Type /StructElem
/K [ 2003 0 R 2004 0 R 2005 0 R 2006 0 R ]
/Pg 135 0 R
>>
endobj
2003 0 obj
<<
/P 2002 0 R
/S /Span
/Type /StructElem
/ActualText (ўџ )
/K [ 8 ]
/Pg 135 0 R
>>
endobj
2004 0 obj
<<
/P 2002 0 R
/S /Span
/Type /StructElem
/ActualText (Many compilers set up a table for the various variables in the program )
/K [ 9 ]
/Pg 135 0 R
>>
endobj
2005 0 obj
<<
/P 2002 0 R
/S /Span
/Type /StructElem
/ActualText (and fill in the information about the symbol later during semantic )
/K [ 10 ]
/Pg 135 0 R
>>
endobj
2006 0 obj
<<
/P 2002 0 R
/S /Span
/Type /StructElem
/ActualText (analysis when more information about the variable is known)
/K [ 11 ]
/Pg 135 0 R
>>
endobj
2007 0 obj
<<
/P 143 0 R
/S /Slide
/Type /StructElem
/K [ 2008 0 R 2010 0 R ]
/Pg 139 0 R
>>
endobj
2008 0 obj
<<
/P 2007 0 R
/S /Span
/Type /StructElem
/Pg 139 0 R
/K 0
>>
endobj
2009 0 obj
[ 2008 0 R 2010 0 R ]
endobj
2010 0 obj
<<
/P 2007 0 R
/S /Figure
/Type /StructElem
/K [ 1 ]
/Pg 139 0 R
>>
endobj
1 0 obj
<<
/Type /Catalog
/Pages 2 0 R
/Lang (en-IN)
/StructTreeRoot 143 0 R
/MarkInfo <<
/Marked true
>>
>>
endobj
2 0 obj
<<
/Type /Pages
/Count 56
/Kids [ 3 0 R 9 0 R 16 0 R 18 0 R 20 0 R 22 0 R 24 0 R 26 0 R 28 0 R 30 0 R 32 0 R 34 0 R
43 0 R 45 0 R 47 0 R 49 0 R 51 0 R 55 0 R 57 0 R 59 0 R 61 0 R 68 0 R 70 0 R 72 0 R
74 0 R 76 0 R 78 0 R 80 0 R 82 0 R 84 0 R 86 0 R 88 0 R 90 0 R 92 0 R 94 0 R 96 0 R
98 0 R 100 0 R 102 0 R 104 0 R 106 0 R 108 0 R 110 0 R 112 0 R 114 0 R 116 0 R 118 0 R
120 0 R 122 0 R 124 0 R 126 0 R 128 0 R 130 0 R 132 0 R 135 0 R 139 0 R ]
>>
endobj
3 0 obj
<<
/Type /Page
/Parent 2 0 R
/Resources <<
/ExtGState <<
/GS5 5 0 R
/GS8 8 0 R
/QQAPGSe0a82deb 2031 0 R
>>
/Font <<
/F1 6 0 R
>>
/ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
/XObject <<
/QQAPImdb15d171 2026 0 R
>>
>>
/MediaBox [ 0 0 720 540 ]
/Group <<
/Type /Group
/S /Transparency
/CS /DeviceRGB
>>
/Tabs /S
/StructParents 0
/Contents [ 2028 0 R 4 0 R 2025 0 R 2029 0 R 2030 0 R ]
>>
endobj
4 0 obj
<<
/Filter /FlateDecode
/Length 183
>>
stream
xmЮЭ
@
с§РмУYЊ~пј3б"3)
'ZD Z$TїЅ2h8Я`Щ$(Гх4b6Яp@>БRЄЁ!FНV ЈbиЇћSТЦ?ыГ'ХV
фe$жukс4эhWЙЖџaвjњуЮЬл^0ЂцмщoАЯ!дXћi
sыl_іBS5ѕуtq#чкZїГ"7пРL6Е
endstream
endobj
5 0 obj
<<
/Type /ExtGState
/BM /Normal
/ca 1
>>
endobj
6 0 obj
<<
/Type /Font
/Subtype /TrueType
/Name /F1
/BaseFont /ArialMT
/Encoding /WinAnsiEncoding
/FontDescriptor 7 0 R
/FirstChar 32
/LastChar 122
/Widths 2014 0 R
>>
endobj
7 0 obj
<<
/Type /FontDescriptor
/FontName /ArialMT
/Flags 32
/ItalicAngle 0
/Ascent 905
/Descent -210
/CapHeight 728
/AvgWidth 441
/MaxWidth 2665
/FontWeight 400
/XHeight 250
/Leading 33
/StemV 44
/FontBBox [ -665 -210 2000 728 ]
>>
endobj
8 0 obj
<<
/Type /ExtGState
/BM /Normal
/CA 1
>>
endobj
9 0 obj
<<
/Type /Page
/Parent 2 0 R
/Resources <<
/ExtGState <<
/GS5 5 0 R
/GS8 8 0 R
/QQAPGSe0a82deb 2031 0 R
>>
/Font <<
/F1 6 0 R
/F2 11 0 R
>>
/ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
/XObject <<
/QQAPImdb15d171 2026 0 R
>>
>>
/MediaBox [ 0 0 720 540 ]
/Group <<
/Type /Group
/S /Transparency
/CS /DeviceRGB
>>
/Tabs /S
/StructParents 1
/Contents [ 2033 0 R 10 0 R 2032 0 R 2034 0 R 2035 0 R ]
>>
endobj
10 0 obj
<<
/Filter /FlateDecode
/Length 454
>>
stream
xQkл0
п
ўїQ*иЙЌШ!NЛВБТжxьaьAKЬкTvљїМа5VУМ7љшт{юсЛйGX,f7ЋwЫ%+И#Lq
G5qєх8]Џ%ьЛ8bА,Ц9C!ЯЊwqє)ръf№Є}аЭiЯkњЄэ№ОeхzПe x\BЕѓ\{`Р2JШr2еwЕцQы8њJЊIвMrRъЎІ ' Ym7?LqВЃДДЕю §ећ8КЊТг№Iг№а4HЙ2Qѓ{bЎЏ{џ?a
Џxrо?ІЏѕСE(NyОI.ЯЯCQЈДдJ6к3?YѓПј!+нРw ЮаD-єраnt?HрМTїцnјЎ'љгrFќ#кzСъG9Щ}>иBђTЁUMІ5Djи)нжgЄбіјgёЧ@Э'њrNА2ЪPhЃАa}љ
z"ЗnХkk<юLцФБйZцж-ъЎбїnY>
endstream
endobj
11 0 obj
<<
/Type /Font
/Subtype /Type0
/BaseFont /ArialMT
/Encoding /Identity-H
/DescendantFonts 12 0 R
/ToUnicode 2011 0 R
>>
endobj
12 0 obj
[ 13 0 R ]
endobj
13 0 obj
<<
/BaseFont /ArialMT
/Subtype /CIDFontType2
/Type /Font
/CIDToGIDMap /Identity
/DW 1000
/CIDSystemInfo 14 0 R
/FontDescriptor 15 0 R
/W 2013 0 R
>>
endobj
14 0 obj
<<
/Ordering (Identity)
/Registry (Adobe)
/Supplement 0
>>
endobj
15 0 obj
<<
/Type /FontDescriptor
/FontName /ArialMT
/Flags 32
/ItalicAngle 0
/Ascent 905
/Descent -210
/CapHeight 728
/AvgWidth 441
/MaxWidth 2665
/FontWeight 400
/XHeight 250
/Leading 33
/StemV 44
/FontBBox [ -665 -210 2000 728 ]
/FontFile2 2012 0 R
>>
endobj
16 0 obj
<<
/Type /Page
/Parent 2 0 R
/Resources <<
/ExtGState <<
/GS5 5 0 R
/GS8 8 0 R
/QQAPGSe0a82deb 2031 0 R
>>
/Font <<
/F1 6 0 R
/F2 11 0 R
>>
/ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
/XObject <<
/QQAPImdb15d171 2026 0 R
>>
>>
/MediaBox [ 0 0 720 540 ]
/Group <<
/Type /Group
/S /Transparency
/CS /DeviceRGB
>>
/Tabs /S
/StructParents 2
/Contents [ 2037 0 R 17 0 R 2036 0 R 2038 0 R 2039 0 R ]
>>
endobj
17 0 obj
<<
/Filter /FlateDecode
/Length 427
>>
stream
xЕQkл0Чп
ўџGЉч$й!АІ]йha#{{0bкћњ;ЙЅKhBГМHш$|?§юdП`:?Ь?нf3\пЬёHiMVаК0јv
&Цwe
хЫaJфрєњ*ОnцР^&5О/Т5ЃхBюЅОЃШъ шHоыsT0:" _{Nг(1')|ыБЪ4H wa№],му/зєЂTEћГ?лќ8>V3эil"Э№БЖJў>N2;;ЭcЮЖwРcщXЪ[сЗTЈ\9ОrЉЈ§цf8бK#АщРSГы§цЎ]ЙжЂ7ьЦgл}еЯMІоi8љџ§љlљ8XzУkА4№иmКFЭfco№№ДчЃЩ^дЏ
П/DбсгїL/вI&жеЏюи
oя)нКgJзМеі"oOOвШОЇ1В;#>дОќхЎнєеЅi{Ў>П0V9hќчџыr=й
endstream
endobj
18 0 obj
<<
/Type /Page
/Parent 2 0 R
/Resources <<
/ExtGState <<
/GS5 5 0 R
/GS8 8 0 R
/QQAPGSe0a82deb 2031 0 R
>>
/Font <<
/F1 6 0 R
/F2 11 0 R
>>
/ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
/XObject <<
/QQAPImdb15d171 2026 0 R
>>
>>
/MediaBox [ 0 0 720 540 ]
/Group <<
/Type /Group
/S /Transparency
/CS /DeviceRGB
>>
/Tabs /S
/StructParents 3
/Contents [ 2041 0 R 19 0 R 2040 0 R 2042 0 R 2043 0 R ]
>>
endobj
19 0 obj
<<
/Filter /FlateDecode
/Length 427
>>
stream
xЕQkл0Чп
ўџGЉч$й!АІ]йha#{{0bкћњ;ЙЅKhBГМHш$|?§юdП`:?Ь?нf3\пЬёHiMVаК0јv
&Цwe
хЫaJфрєњ*ОnцР^&5О/Т5ЃхBюЅОЃШъ шHоыsT0:" _{Nг(1')|ыБЪ4H wa№],му/зєЂTEћГ?лќ8>V3эil"Э№БЖJў>N2;;ЭcЮЖwРcщXЪ[сЗTЈ\9ОrЉЈ§цf8бK#АщРSГы§цЎ]ЙжЂ7ьЦgл}еЯMІоi8љџ§љlљ8XzУkА4№иmКFЭfco№№ДчЃЩ^дЏ
П/DбсгїL/вI&жеЏюи
oя)нКgJзМеі"oOOвШОЇ1В;#>дОќхЎнєеЅi{Ў>П0V9hќчџыr=й
endstream
endobj
20 0 obj
<<
/Type /Page
/Parent 2 0 R
/Resources <<
/ExtGState <<
/GS5 5 0 R
/GS8 8 0 R
/QQAPGSe0a82deb 2031 0 R
>>
/Font <<
/F1 6 0 R
/F2 11 0 R
>>
/ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
/XObject <<
/QQAPImdb15d171 2026 0 R
>>
>>
/MediaBox [ 0 0 720 540 ]
/Group <<
/Type /Group
/S /Transparency
/CS /DeviceRGB
>>
/Tabs /S
/StructParents 4
/Contents [ 2045 0 R 21 0 R 2044 0 R 2046 0 R 2047 0 R ]
>>
endobj
21 0 obj
<<
/Filter /FlateDecode
/Length 1221
>>
stream
xЕX]oH}Зфџ0LUчp7ЕДIгЊЋVкнxЕN8ЈЮiПїоСФИD2y0У чмЏsЧlќ';:=љќЩщ8aџ
I!ЅTZЫEZ2g%Ысрп7,ЦЮ[УbЫzБ4ngѕЭсрЏс~=alыKjќe-YdЃЮјжgщ=JFzТdЫwg№э-ЄvlvрѓL1FbТl БйЂZаJіi8ПЏјШЫuЗwмOѕ
70щрK%чЮр|uЫ/иьсрtжЮBШBЫg
)ы0ё
}С*фN№АРCЮрв>]^н)i%<Ј"o~ЧЗ4QНё
вEwB0ШЏЩЩязRыPL\qєуqАZ4і(Зn|KpєШЮyzл/zн&ЅpMєшmo*rRшc?5Gу4Оу_р :bСm0_бFшИђдоХИQлДEkзРVЬMd
j2Ч0Є-uОЦтСшЛF№Дт'^lЫ