Fast Access Queues - Theory of Computation | CS 373, Study notes of Computer Science

Material Type: Notes; Class: Theory of Computation; Subject: Computer Science; University: University of Illinois - Urbana-Champaign; Term: Fall 2003;

Typology: Study notes

Pre 2010

Uploaded on 03/16/2009

koofers-user-mkr
koofers-user-mkr 🇺🇸

10 documents

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1

 "!#$&%('')*+$,)-*+$/.0123'4!5)687/9:)6*;'. =<>@?BADCFE4G2H>GJIJIJIKG6LMNH/O(PRQS)-T'UU#7>T)
)6*4V''$/0W*2$/UX7>U#2$,)6 17>.- ".XY[Z\017>]^0"7>]3L:_)6 "`ab* "01c'T ".]dY[Z\ef_3g)67>$/]>b*42eh "i)6*VT "j
7/9#)6*T)i!: ".]g)67>T2fP^QS)3 13$/T'`a2k)6*+$,)i$dl[m5l[nFoKp&qrnFos8*7/0"tu017>]3L+v!4 1)63$,.w7/U:6$,) "7>.
7>.&)6*rb-7>4yx&$, 1)*`a)6 1^7>U#26$F)6 "7/.z01 "{,-$, 1) "7>.W|,`'401)6 1U0" 1J$,) "7>.c$/zb-2010}$/R! =)~b "T-017>]> "2$/0
7>U#2$,)6 17>.$/.T* 19u)8xw)6$/{/YXZH_i)6 1`w,P
3$/*{/[ "r$! 1)-T) 1.]7/9zXA0"7>]3L! =)6Z\$/'4`wL 18$U#7br7/9z>_i$/.X2$/.!:]$/42
$/8)*2$/*U+$,)* ".$d! ".$/Ta)6T27/9* "]>*);fP^ 1)*X)6* 18 ".`a ".W|01)8ZN_i!:V)*! ".$/T
)6T27>T2U#7>.4 ".])67)*5)r7/9#e{/5}2P^7/{( ".]Vb =)6*dZN_$/3$V'4'+$/0+!4 ".+$/g)28b-7>'01
0"2$/)67Y[Z\017>]L:_7>U#2$,)6 17>.2P@*d!$/ 1 "2$[97>V$[9\$,T)6+$,)6$XT)6T')'d 1c)67g!(}U+$,)6*4
)6T2X7>..) "7>.P*X+]>'4X!#2017b 10"01'T)6$,)2@)6*X`w$/ 1. "4J$4b-27>.4T)6T')kT2'T 1<>01$
+$,)6$T)'5)6'TV)6*+$F)8]> =<>2-9\$/T)8$/22)7)6*c.7428 1.w)6*4T`a "0101</20"7/9)6*4c)6T2$/.4$/0"T7
2'T =<>20=a$+$F)$@T)6T')'97>^)6*4T'!4)6T2r7}7/)2w$,)-)*.7}2- ".d)6*[T`a "40"801<>0PN*
9\$/g)c$,22; "UT7< 12!$k*+$/*)$,!0",P
h/2
h/2
R 1]>'H>3¡$/T)$/22T;)
+7>d${/5£¢¤b 1)*¥¦!4 1)6|^0"5)¢¡§h$/.£¢¡¨r!#[)*T) ".4]>b 1)*£)6**4 "]>*©\¥ª/F«$/.¦)6*4
0"7b-2[t¥ª>Fv!4 1)6-7/9¢U#2) 1</201/|4b* 1*XbrV2$/0"0#*+$/0=9¬~UT4®[$/.4*+$/019¬S'4¯d®:P°227/ 1.]b 1)*
)6*4d "T2'T "7/.N$/!:7<//|brk$,'4`w)*2Td "$[9'.4)6 17>.U40" 1)JZ¢:_)6*+$,)V)'.4@)*U+$, "kZu¢¡§G¢¡¨1_
$/.N)$,{/2@)6 1`wYXZgH_5|y$/.$/017)6*a$/U4U:7>T 1)9'.) "7>.[±T7> 1.WPda42.7/)db 1)6*²UT4®ZN_c)6*4
5);7/9*+$,019¬~U4®47/9Rg)6T ".]> 1.³$/.b 1)*'4¯d®ZG¢¡§F_r)6*4&T);7/9z*+$/0=9¬~'¯k® 1.hb 1)*
27/U:7/. ".4]a*$/019¬SU54®X¢¡§P
´7b@|+br@TU:2 19u[)6*@27/`wU#7>..()7/9$a¡$/T)µV'2'&¶·)*+$,)T)7>;$aT);7/9z{/}c£P
R 1201 ´;7/)$F)6 "7/.
¸
'T.()`a ". 1`'` `a ".f¹¶º
´;'`!#27/9z{/}; ".%('2'4 T "j¹»¶@º
¡$/g)KµV'2'4@97/8)6*@5);U54®Z\N_r7/9R*$/019¬SU54®2 %(''}¹»¶@º
¼$/*)$/!40"7/9z'4¯d®(¬~%(''2c ".K®2!(X*+$/019¬SU54®2i 1.)6*@017/)97> )6$/!01>¹»¶@º
$d*+$/019¬SU54®X¢¡§ 1)g)67>T2;$dU:7> 1.)628)7[$k¡$/g)KµV'2'4@97/'4¯d®Z\G¢¡§_
H
pf3
pf4

Partial preview of the text

Download Fast Access Queues - Theory of Computation | CS 373 and more Study notes Computer Science in PDF only on Docsity!

  "!# $&%('' )+$,)-+$/.0123'4!5)687/9:)6*;'. =<>@?BADCFE4G2H>GJIJIJIKG6LMNH/O(PRQS)-T'UU#7>T)

)64V''$/0W2$/UX7>U#2$,)6 17>.- ".XY[Z\017>]^0"7>]3L:_)6 "`ab "01c'T ".]dY[Z\ef_3g)67>$/]> b42eh "i)6*VT "j

7 /9#)6T)i!: ".]g)67>T2fP^QS)3 13$/T'`a2k)6+$,)i$dl[m5l[nFoKp&qrnFos8*7/0"tu017>]3L+v !4 1)63$,.w7/U:6$,) "7>.

7 >.&)6rb-7>4yx&$, 1)a)6 1^7>U#26$F)6 "7/.z01 "{,-$, 1) "7>.W|,'401)6 1U0" 1J$,) "7>.c$/zb-2010}$/R! =)~b "T-017>]> "2$/

7 >U#2$,)6 17>.$/.T* 19u)8xw)6$/{/YXZ€H_i)6 1`w,P

‚3$/ƒ*{/„[ "r$

! 1)-T) 1.]7/9z†XA‡0"7>]3L! =)6Z$/'4`w Lˆ 18$ U#7‰brŠ7/9z‹>_i$/.X2$/.Œ!: ]$/42

$/8)2$/ƒˆU+$,)Œ ".$d! ".$/T„a)6T27/9 "]>);†fP^‡ 1)X)6* 18 ".Œ`a ".W|Ž01)8

Z‘N_i!:V)*! ".$/T„

)6T2Š7>T2U#7>.4 ".])67)Š5)r’7/9#eŒ{/5„}2P^“7/{( ".]Vb =)6

Z‘N_$/3$V'4'+$/0+!4 ".+$/g„ )28b-7>'01

0 "2$/)67Y[Z\017>]L:_ 7 >U#2$,)6 17>.2P@”Šd!$/ 1 "2$[9•7>V$[9$,T)6+$,)6$XT)6T')'d 1c)67—–g!(„}U+$,˜)64

)6T2X7>..) "7>.P™”ŠXš+]>'4X!#2017b› 10"01'T)6$,)2@)6X`w$/ 1.“ "4J$4œb-Œ27>.4T)6T')kT2'T 1<>01„“$

+$,)6$

T)'5)6'TV)6+$F)8]> =<>2-9$/T)8$/22Š)7 )6c.7Ž428 1.w)64–T`a "01 0 1</20"˜7/9)64c)6T2$/.4$/0"T

2'T =<>20=„a$+$F)ƒ$@T)6T')'9•7>^)64 T'!4)6T2r7}7/)2w$,)-).7}2- ".d)6[–T`a "40"801<>0žPŸ˜N”Š

9 $/g)c$,22; "ŠUT7‰<Ž 12ˆ!„$k+$/)ƒ$,!0",P

h/

h/

R 1]>'

H>œ3 ¡$/T) $/22T;)

+7>d${/5„£¢¤b 1)*—¥¦!4 1)6|^0"5)

¢¡§h$/.£¢¡¨r!#[)ŒT) ".4]> b 1)£)6Œ4 "]>“©\¥ª/‹F«ˆ$/.¦)64

0 "7‰b-2[t•¥ª>‹Fv!4 1)6-7/9¢ˆU#2) 1</201„/|4b 1ƒXbrV2$/0"0#+$/0=9¬~UTš4®[$/.4Œ+$/019¬S'4¯d®:P° 227/ 1.]

b 1)*

)64d "T2'T "7/.N$/!:7‰<//|brk$,'4`w)2Td "$[9•'.4)6 17>.™U40" 1)JZ•¢:)6+$,)V)'.4@)U+$, "kZu¢¡§G¢¡¨1

$/.N)ƒ$,{/2@)6 1`wYXZgH‰_5|y$/.$/017Œ)6a$/U4U:7>T 1)9•'.) "7>.[±T7> 1.WPda42.7/)db 1)6²UTš4®Z‘N_c)6*4

5);7/9+$,019¬~U4šŽ®47/9Rg)6T ".]>Š 1.ˆ³$/.b 1)'4¯d®Z‘G¢¡§F_r)64&T);7/9z+$/0=9¬~'ޝk®Ž 1.hb 1)*

27/U:7/. ".4]a*$/019¬SU5š4®X¢¡§P

´ 7 ‰b@|+br@TU:2 19u„[)6@27/`wU#7>..()7/9$a ¡$/T)ƒμV'2'&¶·)+$,)T)7>;$aT);7/9z{/„}c£P

R 1201 ´;7/)ƒ$F)6 "7/.

¸ 'T.() a ". 1'a ".f¹Ÿ¶º

´;'`!#27/9z{/„}; ".%('2'4 T "j¹»¶@º

¡$/g)KμV'2'4@9•7/8)6@5);U5š4®Z\N_r7/9R$/019¬SU5š4®Ž2 %(''}¹»¶@º

¼ $/)ƒ$/!40"7/9z'4¯d®(¬~%(''2c ".K®Ž2ˆ!(„X+$/019¬SU5š4®Ž2œi 1.Œ)6*@017/)Š9•7> )6$/!01>¹»¶@º

$d*+$/019¬SU5š4®X¢¡§ 1)g)67>T2;$dU:7> 1.)628)7[$k ¡$/g)KμV'2'4@9•7/Š'4¯d®Z\G¢¡§_

H

”Š2T " 7 >.5®Ž2U4)6 17>. )67a)6

$/!#7</2T "U4) "7>.Wœ8 19)2T 1c7>.0=„7>.{/„h ".ˆ)6%('2',|

)64;$,)ƒ$T)'5)6'T7>0"4)6+$,)3{,„a$/^)Š`w 1.ˆZ.7,)6 1.]@20"T‰_  b-6$J„d)6$,)^)6*Š%(''; "\o P

”Š* 1; 1Š "aU:7/T)ƒ$,.()-)67w$/ƒ* 1<>)*@2T " T'.. 1.]d)6 "a2P

“&$/T'`a)6*+$F)c$d+$F)ƒ$dT)'5)6'T

¼ $/”z$/!01@ "$J<,$/ "0"$/!0";)6+$F);$/0"017b8)*@7>U#26$F)6 "7/.2œ

 2$,)6c$/.ˆ2`aU4)~„Œ$/)ƒ$/!40"7/9z 1j2&YXZ€H_5|

 "!^Zu¢yG$##Gc_ 1.T)%#[ ".Œ)6*@U#7> =)6 17>.Œ ".45®Ž2ˆ!„X¢ 1.&|

'&()(+-,3Zu¢yGc_ T)'.)64&7>.)6.() 7 /9)6*@U#7> =)6 17>.Œ ".45®Ž2ˆ!„Œ¢¦Z•U:7>T 1!01„[. "0_

./ 0 1)!2yZu¢yGc_ 420"5)6;)@27>.)6.)c7/9)64&U#7>T 1)6 17>.X 1.5®Ž !„X¢ 1.ŒP

“NUT2T2.) .47b )6N ¡$/g)KμV'2'47>U#2$,)6 17>.œ4365789f|:3578;^|<3657= 1!D$,.

3 65>.? 0 @)!2 A;

B9CEDGFIHKJML

NPO QSRTRVUXWYPZ[E]

^ O _aTb[=cd]Segfih j O kml cd]Senfpo1l@qr[s1lr[q t O ZaYPu1RT[=cd]Segfvl o@RTR w O xor[or[=cd]yegfvl o@RTR z O {a[Zao@{Gl

B9C|DGFI}~€ ]%‚

NPO {a[Zaor{Gl €k`Tl cd]Se‚

B9CEDaƒG~K„L@ X†‡€ˆM‰ (^) ]%‚ NPO GVb[=cd]Senfi_GVb[=cd]SeXŠ‹N ^ O TŒM_aVb[=cd]yegANyZaŽr[l?=|[k:‘@Z“’”@ug[W$Uk:[•Z{–mYRK' j O kTl)cd]Se)f ˆ t O {a[Zaor{Gl w OTŒM_aVb[=cd]yeg‹^EZaŽr[l?=|Z\{GV—XTYR” ug[W$Uk:[_˜l@UlX™šZ\{GV—X`TYRM'

z O €› § ‰\› ¨‚2fp_a‘1RTVZ €kTl cd]ye‚

œ O xo@[or[cd]Segf BžC|DGFIHKJ(L €› §‚

Ÿ O _aor :¡ ™x or[or[˜f B9CEDGFIHKJMLK€› ¨‚

¢ O ZaYPu1RV[=cd]yenf¤£E¥ DGFIHKJML

NhXO £E¥ DaƒG~K„L@

X†M€› § ‰_ao@ :¡™ x or[or[ ‰ZaYPu1RT[cd]Se‚

NNPO‡TŒ ˆ/¦^ kTl cd]Se ZaŽ@[l§k`Tl)cd]yegf ˆ

N^ O €ˆ § ‰\ˆ ¨‚*fi_\‘1RT`TZ €ˆ ‚

Nj O‡_Gor :¡ ™xor[o@[¨fp£|¥ D–©gLrHK

gª"«2€ˆ § ‰ZaYPu1RV[cd]ye‚

Nt O‡TŒM_aor ¡™ x or[or[¬Al1TRnZaŽr[l

Nw O B9CED\ƒ–~K„L1

†-€ˆ ¨‰_Gor :¡ ™xor[o@[¨‚

Nz O[Rm_[ Nœ O _

aor :¡ ™x or[or[¨f BžC:FIHKJ(L €ˆ ¨‚

NŸ O £E¥ DaƒG~K„L@

X†(€ˆ § ‰_aor :¡ ™xo@[or[ ‰ZaYPu1RV[cd]ye‚

N¢ O B9CED\ƒ–~K„L1

†-€ˆ § ‰x or[or[=cd]ye‚

^PhXO{a[Zao@{Gl

)ƒ$,!0"2PcQ~.h)6 1.T)c7>U:6$,) "7>.W|# 1.7>.!46$/.ƒ4 ".]|:$[+$,)ƒ$,!0"& ";b 1)T)6.™$/. )2.)2T

1

2'T 17>.fP3”Š@'0=)6 ".4]aT2'T2. 1Š "`a "0"$/-)7d)6+$,)Š9•7/8Z‘¥_5œ

Z‘¥_B Z‘¥ª>‹>DC YXZ€H

$/. 7“)* g)67>$/]>ˆU:w{,„ "wYXZ•0"7>]^017>]3LW_

b 1ƒ '0=)6w ". Y[Z\e017>]0"7/]iL:_U$/2,PBQ~a)6* 1

$/.+$,01„} 18)6 "]/*()FG