%PDF-1.4 % 1 0 obj << /Title (Data Structures and Advanced Programming) /Author () /Subject () /Keywords () /Creator (OU Campus) /Producer (Apache FOP Version 2.3) /CreationDate (D:20250318083818-07'00') >> endobj 2 0 obj << /N 3 /Length 3 0 R /Filter /FlateDecode >> stream xgPTY{ MI$$A@wiAQdpFI AFQŀ((N#2"**K٭U[gxsOs[ 1 M:1C H(JN!csϑ>qyvy%.ʱlN2kwr4;- 8=%1{iW-o!o\VkZkL0+tj +|iA/o3`?( Of+yS/T7orL@ʿr`QWN=t8@W)Xo9Ȁr"dQ(s+*JG*PM5(jFhS :Fї)"hc,1^pL S9Lc>` X! bl/v;]ƉTq8/+5zpwqӸe^ow+mk'A`F!v* g7D QhO %O/ߒH$5 )BOj&]%=#}芸ErEjD:EFD^qdU-y+9\A>GKʼnڋ=/:.(F3K+k)6KP(6%rr2EEPTuz:MCiXZGmA"n$ !^#~QOGxz ,}IBNV#OMbDbIRFF#Y(.9*I!('u@K4RZKG:]5y KPcYXVKW6[좜\\Uyy|||UJ!F\K8ÖϨd3e]Sԕڕ*㕙ʑ} * **9**UqLhêKjjj{պf%]ճ[՟h4544h5qG4iZZZ5Zwam#Pq5!Lu=ttt_oߨ?a@1p331PːeXc`=iiq=4{53bbj3i33U1 35gҘb 3Y&)gбhݠqÔee%ߊafůohn`Fنmd3cik{Ϯn~eCÐ#߱񙓒SSӂseqW9Wk낛~w&jZ<O瓍AI޿}}j|^lnڶe{?;  Tr@h@sRC`Y ?H/hG`LH@HSf͇6OmQߒV[/n#o v. 9+!|156be:zŶa82LedYleh7.uKq^q'V a nÉډ$CI > stream application/pdf Data Structures and Advanced Programming en 2025-03-18T08:38:18-07:00 Apache FOP Version 2.3 1.4 OU Campus 2025-03-18T08:38:18-07:00 2025-03-18T08:38:18-07:00 endstream endobj 6 0 obj 1106 endobj 7 0 obj [8 0 R 9 0 R 10 0 R 11 0 R 11 0 R 12 0 R 12 0 R 13 0 R 14 0 R] endobj 15 0 obj << /Length 16 0 R /Filter /FlateDecode >> stream xZn6}WBsx'`yP4hHKJx,1ަǖ133g~ꨗbxOIFv=aYl $Y~(qTSX-?t;ս}nyu򟻫׿zu77ݡ=ͶrB#r>>E?9y,qZUFhִIS5 I5̚4ilJS`wS"MhQ:ݶzyF~#3.2mȏ2#l )MҌ.<G2)"OƄ`/I6ʳ)rIo !!lцp Ҷ'%*5ٙQPXEU:a^kY{S^w9hHͅЧ9 dSn03'z mx= 9!yMPHw9JFI 'ݧh$ϓ*QpRbUQ.f^bY<'!l"YĜ✫oGO a4%mnof) Y!A,\VWN*dug,t ?iV3g&{e ?dbxL1<'d&Mg@*;r3 t& 7{),E.}ENGY3=sfzg8f y#T`idRJ" .%@5'(5t 넏cj`OHnh+$ʡzjúNa/kkZf.f'KdenPUve?r +a,4s/dՕL\S͗]S|3[桑y UF€<SB0l ͎J Dv3poXd3b8\&+D!ЖCt Z4{%mA~"vLjA+"W~;h9a?g§eZ9.ao*஛2>)ٳ8ȳA8ձ,׹w. Lⱸ3Sb!9#]p*z@&MW Ae`e\_=?NRxMȆ-p^_/m3 endstream endobj 16 0 obj 1482 endobj 17 0 obj << /Resources 18 0 R /Type /Page /MediaBox [0 0 612 792] /CropBox [0 0 612 792] /BleedBox [0 0 612 792] /TrimBox [0 0 612 792] /Parent 19 0 R /StructParents 0 /Tabs /S /Contents 15 0 R >> endobj 20 0 obj << /Type /Action /S /GoTo /D [17 0 R /XYZ 36.0 756.0 null] >> endobj 21 0 obj << /Title (Data Structures and Advanced Programming) /Parent 22 0 R /A 20 0 R >> endobj 23 0 obj << /Type /FontDescriptor /FontName /EAAAAA+OpenSans /FontBBox [-549 -270 1204 1047] /Flags 33 /CapHeight 713 /Ascent 1047 /Descent -270 /ItalicAngle 0 /StemV 0 /MissingWidth 500 /FontFile2 24 0 R /CIDSet 25 0 R >> endobj 24 0 obj << /Length1 8868 /Length 26 0 R /Filter /FlateDecode >> stream x:y|Tչ߹̝-sgM@r'@6IH If47 I AHbf`p(ZP@bCTu+-nsܼܙ,̹;9~c& , ZI)Umm-WGUl]#V {jͺMu gΎHW(Χst"w]{Oep׺8{G%1 bwd}GTޱ 2DoO46<޾gv^ȓ^dJs#SpՀ~0z&ފq{G?VE9Y> 7n=n W/o .ujkʊ]1WV:pvA~^nR'=a,IfAe2i lh F)Uy)*Q%Ԩ()"$tG՗QqJ"`BSU8LZJ *| sYjnjg\Qnŀ9hEɐP)Uvra`DЈ-D!x3% D%KC*˭*u*%emS(S=>p۰ZsLR{dEHf#8w l9LJCΕr]a|-$q @q/\$0L Tʤ!䡏;Jbpu 2 cR>K Xoa ۗZ18l kblO`A 2=)'Є>KXb `Fz.$6\+ ׷dc5~ {2`‚pX@AQx  l7t2FkߢNC&S\O3UڈχJ<&W݈z1\` 3ڰVKFSfXb @JydkEV<Ȇ3د9\Ǭy٦9#e :~N1,N˧ro&ī$Vnzxs&gS2L9?rڲկnHKNA$vzTiK̩`8=U[`CroW;ei+TJ7ً꛲ݰލpp/ZBceNt#ώZrlY󯏔`0z8Yy}ߊ=G`5jfBN_΁bu[%Y68T٬sgq5ddNYYi)uU.POi  zTrlk~W|*Ұ* ŸbH6Nu'djV`\ -9[Tj S\w#yF̚'1osl#zR|~,cjc-zt9sS&2.;v ZV q \&% QB;#)H֩r\.}mzsC~1tܲڼ;^ ol/_k^Ww˾U.(++R *idHJj洠mz:Ʃ7|܆*ǙrXr1i ٽsn4;t%?.MGk&atu xtաguZ\=.&cփңK1gsz/D"џZ$'''Jҷ TS'%M\CJ2U{3n7V~x,t.+F(`ऽN;}\97N>R07ձ(:%b޹8"+_=x!G}C2exWwoYcd~t×O^ _03~pi} )ob!S}XO/t\[T. Saɵ`~:aY^c96̱+=X+zBx&G?BB,(_ZiJ)15=3PQ9Rb) +Æ ~Y,Kvyu8[pW]D )XrbvQcȩsŅA*2\U<4kDci[+Ss9^vQ/?fbuۙݻO\c\MWtMC漜]wyb_R2et`S/:.BxŖÁu _\lځGgb6kz(ԇS d-JboQVZid{ٹ $+_u̧۷/ ]d:o n# a$W+7_UBdfcaafG^0$'[,i=f09mVU Z<ҵ.pL]uc4n$L\cA槟$mثv=g.Ey v̿\߱}t3 C-)u%sf0cvXO^|&6^SΛ?< |EU?J_1߿(gf:~X}: u#`E rڰ:guF'k P q%24~%Ҕ"~TO*[3F%od']:9QŽ7OЛOk@oP(aqיp OjT=6)SRT3ŝl2:7%;/wa~vhs57D=vqr~ΝS@\!J5 3Zx;2(Z#2o@:[= Qu,4Γփ[3.8 2qt9 '5&آF95P X$ ML! ˪_fH,Am&h0$`-F4KǿGE֜^6KZyړiuYub9;9>FӵhZoz-ٽf5s^ [>ɲhu7f+4 ^KRoa--2ja fOlup5ԘS7mKdH-v -CCvP1N.j p܎0mh4'ge4֟CXN43Q)+QW 6 endstream endobj 26 0 obj 5955 endobj 25 0 obj << /Length 27 0 R /Filter /FlateDecode >> stream xy#? endstream endobj 27 0 obj 20 endobj 28 0 obj << /Type /Font /Subtype /Type0 /BaseFont /EAAAAA+OpenSans /Encoding /Identity-H /ToUnicode 29 0 R /DescendantFonts [30 0 R] >> endobj 30 0 obj << /Type /Font /BaseFont /EAAAAA+OpenSans /CIDToGIDMap /Identity /Subtype /CIDFontType2 /CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> /FontDescriptor 23 0 R /DW 0 /W [ 0 [600 259 321 556 523 556 930 252 613 561 477 612 353 408 613 476 613 604 338 777 612 252 266 553 547 266 500 612 503 524 245 612 367 729 630 737 ] ] >> endobj 29 0 obj << /Length 31 0 R /Filter /FlateDecode >> stream x]n0E /E6)TĢRXj)cό}̐\HkD[ifItF*az=1o}k& }Vn8R#'G3 u7{{ۯKֳs?t#;4Α574Hb]eBP?w!/HgЃ5|c9a9RzV w.s$(MU R "{P< *@W@GlP3XAkL@*PE S¯_QW MH )8Hq2~\~Y b?ޏ $Wpw`, ~9nB;XZdi}hn-ܒ?U endstream endobj 31 0 obj 383 endobj 32 0 obj << /Type /FontDescriptor /FontName /EAAAAB+OpenSans-Bold /FontBBox [-619 -292 1318 1068] /Flags 33 /CapHeight 713 /Ascent 1068 /Descent -292 /ItalicAngle 0 /StemV 0 /MissingWidth 500 /FontFile2 33 0 R /CIDSet 34 0 R >> endobj 33 0 obj << /Length1 10160 /Length 35 0 R /Filter /FlateDecode >> stream xZ xTյ^y?`Hr&'"I&ɐʘ3if<-QDE*iVO1XVkVY?kۂz[9k<~9g}^kI&G[^7 sߍ_u hkj~j-p#.8-wt|'˭7c>ul9v=.G#_%O2bHwCyV`6L^t-'7Iõns7{W􎫜:zO9#6e[m|J,q`/ޅQ{+7m 75kX[vUWV,_tI%EܜYR/ZI&^<2rDVlhHUR&7GtTTIխe|pRM:$EdU33*qff333E\( I_ q]+(רm.S혰 U**X%W_1RՊ2qBss`\o[Bw,\Aj8Ze;DuJY%'I+PIBQITtUyf li]dJFp[52_.J9{yLΑ*Ejm YD3,8wH|$2,ڔ 4|F]TKbHHdbjx$Zqq !$11^li K‰W7uB2Q-vDp$ߕ^ufN?{ Tjju"[# "l>A̴7Lq67ofJhڦЈeJU[#D6j"'}I#6XsEjUSLTqCXNҧG^ditu$ kŁ>$+$,V5V4XgjL/|ƺTΦ$LvT dWbEהhʽ; i]_,zbWR® DdfH(&zmb듃a$B0(j3= &vЕ /(9. d7N*k3bahR2˚ -^4:JA^L /LF1l*VG)*j t*j/a`+5ӯ0 -bFzP!)&Q6ިzT$'a( >|=ݡʔy*W^g5_xj8jF(q)APU2PzոA#a-1# E 8"HMel={(/Ԓ9%r`xh:etIqKGRa @#r@MZE#a]&`S(^8OʁQb_x7u^0 =7b߄z1!$p5+bVlH6`K=pgQ=@,h %hXac5Bj#ր5PoY}%x=ˮT34?yauG,'cc}p1/,93؅ UPV4,̰02j8 o ,g s6([E*8wblb@,>A%\l!?'m6GJ}OוarryFG?;4AEǘX-7XTr\ LgE恲?jCP)X0Y˕lΝR.ڧ5I(,.ܜGB[G4!¹?(>+m3;Xl+~k,85?<{y-OcFŀꃙvsz댠[G Ѩ YA5_}$cZjيEdA݉!h#|mmQ^&$2 Pk`.LD(B9\T+rrIсow R.^9QyD6uAAУ=vVNDxP7qZ|%V[trlcϐ#o()y7KgR-l{\T%(څcpUOw&A'( 1@%aX dy_ifv\:ɮլT%k<={d¸򂠱XM%iϤ/H^IB jInk:rgvk5*olO^E}oO"ʡSw{]fҍ߽g#r,| fx$a Z7bԅa>^8w!wXxicPKX)P+7*O*{H^k?>yHT9M2>E6~֠|R0Eu8@giQ`/8m 6  qDRqfHÐuq]"U!9J6 *Fۭ<08Bh>\X͜(&㲐j~',P]@Mqր:NID.JIui4ަ4 Y@ԇ@?fQ&k(L!NG1kĐ9uG}_ ifϛ{{/ myas]v@lGƓlCqzg:+ZB FFC8N'P?5b(#d[פCT[[4٩[}Piۡ:fְ:1XNx;Y#*3Ĕ.txk3Q--..tjf/I4=X׈MVيszZU ˗r4X̴F&-IOj%ڰ;¤aޅY6ܿlV|Y=-e*#E4MV1&ihF4NmKk黧>Go~2Ey}7޽"X'_j/NBтm[סlZƪzV6fVRY%QKT!3 K*7 =!UJ:x;W8[fzwx0#5LYSjw`a-+Ew=0׼x)߻tK?qm~]0V¬ '"9VcﳲٖϿH 6 Cͯykh?c.>@nF{s8&ƍ!+Bx1hf  yL˺XsC֮YNInݹ GB?|-W/8n՚lx6ֶ:̲L&Yָ.KsKxH ABBH&>t,ql=ZW|#w;${d/5bf -|r"¬i=f@Y0U%-d:`tSìY;QYET8$f w >]6n4kޡo^Wߴk {O5=4xΫy0U˖mj5.V_Z fw"lVā ˰K=SP )gm +Ij L$kԆu"5̲pő:NKi-?-w)b]3"sL:5.Jqw}}P FHZǣ&+F*@te6*ȷ/RъhS(Y! ܳrE7: Xe¦?m5$&k/%=em=у'2G1Ya!D=_Lj|8ia9#үWq{O**hEwM8_ܳЋzny&]p}Ϯ%E> w/}Zx8)EtQǮb X_PL M67|hPMx[:Q0nF,9׆u֌7f~cE,/ 3WBamPs5Mv]k[zҏeX]?coA!cֲ`a4<˺xLuA0o:ʰXz姖8 TTFT L^L936v7_h١K١Í?%YVbS&2K(kQ8e,*XS˲A.zs';ry2;0 >£ز.ݩW!4Ź6-ɊrOY?07$<mǟI5LԂkml06BDy\MtS6h _',TÇ6jJy=%xhka!Bm+Y!6IMs빝P Ў^ Q]"؏`k+@/Y8*xB>h@=8 P>~<΁] Dĭ=C}ba~A~. rĕ==]1/2ٳEz1҄C?/G](1mol-x{Nު.k8CPYH[(tM7dƶGc}bHH9僝x/WܠҟP 咧r ~ܱXW/ uwjTkqrUM:k[>TXTmUG(fm>un[gO?~1"EHߵbO۴#ۣbwdHb>Kvqko m}έy_f/߬ Td%[SˉnMS[8:z;w̋$(oEy[{>T{vGJJ EcHy8NDLBvs5B]!["!D:Q~Ѡ܁xUod+>oriLs2SҎo.G`ڷ UjRy^O_+.@nUEU}SU*g {'xW#6mNaSةԆ:W5hjbKsF y}*UM ~M]JjUR[3K.g-ccYoWR yA 8l 313fB7c1-vL;7-ZT;ju dr@hຍp@捛Bw 'ʅM!YLQlX]P_??@mi_eC endstream endobj 35 0 obj 6793 endobj 34 0 obj << /Length 36 0 R /Filter /FlateDecode >> stream xp/_%A endstream endobj 36 0 obj 21 endobj 37 0 obj << /Type /Font /Subtype /Type0 /BaseFont /EAAAAB+OpenSans-Bold /Encoding /Identity-H /ToUnicode 38 0 R /DescendantFonts [39 0 R] >> endobj 39 0 obj << /Type /Font /BaseFont /EAAAAB+OpenSans-Bold /CIDToGIDMap /Identity /Subtype /CIDFontType2 /CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> /FontDescriptor 32 0 R /DW 0 /W [ 0 [600 259 321 740 689 579 550 660 755 637 560 812 649 627 795 724 942 331 570 570 570 604 434 454 657 514 590 497 657 632 568 619 564 981 305 570 285 570 387 305 548 578 ] ] >> endobj 38 0 obj << /Length 40 0 R /Filter /FlateDecode >> stream x]M0@:[#()AG,_[OPA<͌gFYU?2a >u%'$1lQ~tst>nxr9aR YKRuNwO'yV^u{pVO\$̪s|~W}_DUy_uLf{'gټة/حo e#}X.^M CMZHCLPu^-*%J 䨳90@]&]C8h7i4~ F?[bu%_WVAgï+1,?[v]g5Yl ~[?335|Oe?u~m׽f+]z}=n)-oO㵃 kV_,|$ endstream endobj 40 0 obj 408 endobj 41 0 obj << /Limits [(d66e7/current/courses/csc/csc-214.pcf) (d66e7/current/courses/csc/csc-214.pcf)] /Names [(d66e7/current/courses/csc/csc-214.pcf) 20 0 R] >> endobj 42 0 obj << /Limits [(d66e7/current/courses/csc/csc-214.pcf) (d66e7/current/courses/csc/csc-214.pcf)] /Kids [41 0 R] >> endobj 43 0 obj << /S /Document /P 44 0 R /K [45 0 R] >> endobj 45 0 obj << /S /Part /P 43 0 R /Lang (en) /K [46 0 R 47 0 R 48 0 R 49 0 R 50 0 R] >> endobj 46 0 obj << /S /Sect /P 45 0 R /K [51 0 R] >> endobj 51 0 obj << /S /Div /P 46 0 R /K [52 0 R] >> endobj 52 0 obj << /S /P /P 51 0 R /K [8 0 R] >> endobj 8 0 obj << /S /Span /P 52 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 0 >>] >> endobj 47 0 obj << /S /Sect /P 45 0 R /K [53 0 R] >> endobj 53 0 obj << /S /Div /P 47 0 R /K [54 0 R] >> endobj 54 0 obj << /S /P /P 53 0 R /K [55 0 R] >> endobj 55 0 obj << /S /Span /P 54 0 R >> endobj 49 0 obj << /S /Sect /P 45 0 R /K [56 0 R] >> endobj 56 0 obj << /S /Div /P 49 0 R /K [57 0 R] >> endobj 57 0 obj << /S /P /P 56 0 R /K [13 0 R 14 0 R] >> endobj 13 0 obj << /S /Span /P 57 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 7 >>] >> endobj 14 0 obj << /S /Quote /P 57 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 8 >>] >> endobj 50 0 obj << /S /Sect /P 45 0 R /K [58 0 R] >> endobj 58 0 obj << /S /Div /P 50 0 R /K [59 0 R] >> endobj 59 0 obj << /S /P /P 58 0 R /K [60 0 R] >> endobj 60 0 obj << /S /Span /P 59 0 R /K [61 0 R] >> endobj 61 0 obj << /S /Quote /P 60 0 R >> endobj 48 0 obj << /S /Sect /P 45 0 R /K [9 0 R 62 0 R 63 0 R 64 0 R] >> endobj 9 0 obj << /S /P /P 48 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 1 >>] >> endobj 62 0 obj << /S /P /P 48 0 R >> endobj 63 0 obj << /S /Table /P 48 0 R /K [65 0 R] >> endobj 65 0 obj << /S /TBody /P 63 0 R /K [66 0 R 67 0 R] >> endobj 66 0 obj << /S /TR /P 65 0 R /K [68 0 R 69 0 R] >> endobj 68 0 obj << /S /TD /P 66 0 R /K [10 0 R] >> endobj 10 0 obj << /S /P /P 68 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 2 >>] >> endobj 69 0 obj << /S /TD /P 66 0 R /K [11 0 R] >> endobj 11 0 obj << /S /P /P 69 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 3 >> << /Type /MCR /Pg 17 0 R /MCID 4 >>] >> endobj 67 0 obj << /S /TR /P 65 0 R /K [70 0 R] >> endobj 70 0 obj << /S /TD /P 67 0 R /K [12 0 R] /A << /O /Table /ColSpan 2 >> >> endobj 12 0 obj << /S /P /P 70 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 5 >> << /Type /MCR /Pg 17 0 R /MCID 6 >>] >> endobj 64 0 obj << /S /P /P 48 0 R >> endobj 19 0 obj << /Type /Pages /Count 1 /Kids [17 0 R ] >> endobj 71 0 obj << /Type /Catalog /Pages 19 0 R /Lang (en) /MarkInfo << /Marked true >> /StructTreeRoot 44 0 R /ViewerPreferences << /DisplayDocTitle true >> /Metadata 5 0 R /PageLabels 72 0 R /Outlines 22 0 R /PageMode /UseOutlines /Names 73 0 R >> endobj 18 0 obj << /Font << /F87 28 0 R /F135 37 0 R >> /ProcSet [/PDF /ImageB /ImageC /Text] /ColorSpace << /DefaultRGB 4 0 R >> >> endobj 44 0 obj << /Type /StructTreeRoot /K [43 0 R] /ParentTree << /Kids [74 0 R] >> >> endobj 72 0 obj << /Nums [0 << /S /D >>] >> endobj 74 0 obj << /Nums [0 7 0 R] /Limits [0 0] >> endobj 22 0 obj << /First 21 0 R /Last 21 0 R >> endobj 73 0 obj << /Dests 42 0 R >> endobj xref 0 75 0000000000 65535 f 0000000015 00000 n 0000000218 00000 n 0000002775 00000 n 0000002795 00000 n 0000002828 00000 n 0000004023 00000 n 0000004043 00000 n 0000022511 00000 n 0000023540 00000 n 0000023916 00000 n 0000024064 00000 n 0000024343 00000 n 0000022998 00000 n 0000023092 00000 n 0000004121 00000 n 0000005679 00000 n 0000005700 00000 n 0000024846 00000 n 0000024514 00000 n 0000005924 00000 n 0000006002 00000 n 0000025176 00000 n 0000006101 00000 n 0000006355 00000 n 0000012427 00000 n 0000012406 00000 n 0000012523 00000 n 0000012542 00000 n 0000013060 00000 n 0000012697 00000 n 0000013519 00000 n 0000013539 00000 n 0000013798 00000 n 0000020709 00000 n 0000020688 00000 n 0000020806 00000 n 0000020825 00000 n 0000021377 00000 n 0000020985 00000 n 0000021861 00000 n 0000021881 00000 n 0000022049 00000 n 0000022176 00000 n 0000024985 00000 n 0000022239 00000 n 0000022339 00000 n 0000022604 00000 n 0000023461 00000 n 0000022818 00000 n 0000023187 00000 n 0000022398 00000 n 0000022456 00000 n 0000022663 00000 n 0000022721 00000 n 0000022777 00000 n 0000022877 00000 n 0000022935 00000 n 0000023246 00000 n 0000023304 00000 n 0000023360 00000 n 0000023419 00000 n 0000023630 00000 n 0000023668 00000 n 0000024476 00000 n 0000023728 00000 n 0000023795 00000 n 0000024197 00000 n 0000023859 00000 n 0000024007 00000 n 0000024254 00000 n 0000024574 00000 n 0000025080 00000 n 0000025226 00000 n 0000025124 00000 n trailer << /Root 71 0 R /Info 1 0 R /ID [<743D504C53F9FDAD82C83DCC895A93F9> <743D504C53F9FDAD82C83DCC895A93F9>] /Size 75 >> startxref 25262 %%EOF