ELF> @@@L@8@%"@@@@@@@@@ P P  ( ( P( P@@ Ptd@@Qtd/lib64/ld-linux-x86-64.so.2GNU P<'5F.K  _Jv_RegisterClasses__gmon_start__libc.so.6printfmallocgetrusagetimeexit__libc_start_mainGLIBC_2.2.5$ui b!P!P!P!P!P!P"PH H5%%h% h%h%h%h%hH1I^HHPTI`@H@Hdž @vHHaHtHÐ=UHt$HHHHHu}ffffffffUH=gHtHt PIAÐUHH}}u EEAE}n=EHcȋEHcЋEH<"P3<"PHielE@"PHEUHE}nEH4@"PUHcHi H  )ip)‰H@"P% EEHcUHcHi H  )ip)‰HcЋE3@"P@"PEtEHcЋEH@"P5߰@"PHEUHH }=u t=u H@"PEE HE1EV,HE1EHE1EHE1 QHcHi H  )‰Љ*$ip)ȉUHEHEHM1UHSHH}H]HH]HCH]vHCH[UHHH}HEH0>UHSHH}HEHpHEHxuH]HCHEHPHMHEHxH1/HEHPHHEH0HHEHxHH[UHH}HuHUHuHMHEHHH)HHEHUH@H;B}*HEHHuHMHEHPHAH)H@BHFHuHMHEHPHAH)HFUHHH}HEHxu@>}HEH@H*HEH@H*HfQ ^X¿ @HEH@H*PHEH@H*Hf ^X¿@ÐUHHPH}H}H}ZbtHEȿfHEHuH}ȹE}?KL=HMEHHHEH4EHHHEȋ<HHEH}E@KL}=HMEHHHEH4EHHHEȋ<H0HEH}SHEH8 ¾@KL@@H}0UHH@H}H}5 SHEH}Ⱥ@ %H}E} oE}? %HuEHH HUHE<hE@ }x%HuEHH HUHE<6HEE}? %HuEHH HUHE<H}-@ h@H}UHHHEH}H}yƿ@GH}UHSHH}uU HË}UHÉEE;Es&}1EHHHE HEH[UHSH(H}HuUMHË}HÉeEE;EsEHH HUE܉HEEE;Est}E؋}EԋEHHHEEЋEHH HuEHHHE1EHH HUEЉHEEE;Es9EHHHE<IHEHHHEH HEH([UHSH(H}uU`HË}HÉ0EE;EsEHH HUEHEEE;Est}YE}NE܋EHHHEE؋EHH HuEHHHE1EHH HUE؉HEH([UHH }HuHUHEH8uHUHEHEHu}HEHEE;Eu EE;EsEHUHEHHBHUHEHH@HBHEHH@HUHEHECHUHEHH@HBHUHEHHBHEHH@HUHEHEEUHH }HuHEH8u EHu}HEHEEUHH@}HuHEHHEHEHEHEHEHEHE;EHEH@HEH}tHEHxttHE;EviHUHEH@HBHUHEHBHEH@HEHEH@H}uHEHEHEHExHEHUHPHEHE_H}4HEH@H}uHEHEHEHEHEHUHPHEHEHEHEHE;EHEH@HEH}tHEHxttHE;EsiHUHEH@HBHUHEHBHEH@HEHEH@H}uHEHEHEHEHEHUHPHEHEmH}tFHEH@H}uHEHEHEHEHEHUHPHEHEHEHE HUHuH}HHEHUHH}HuH}u HEHE5HEHEHEHxtHEH@HEHEHUHPHEHEHEUHH}HuH}u HEHE5HEHEHEHxtHEH@HEHEHUHPHEHEHEUHH}HuHUH}t=HEHEHEHxtHEH@HEHUHEH@HBHUHEHBH}t=HEHEHEHxtHEH@HEHUHEH@HBHUHEHBHEUHHH}H}u E H}EEUHHH}EEHEHxtHEHxEHEHxtHEHxEE;E~ EEEEEUHHH}H}uwHEHxtHEH@EEHEHxtHEH@EEHEMU0@HEHxHEHxtUHSHH}H}u E#HEHxHEHxÉ]EH[UHH}6HEH}uu@9?HUEHEH@HEH@HEÐH\$Ld$L% Hl$H1wH L)HH9sHAHH9rH$Hl$Ld$HfffffffUH H- H)SHHXHTHHuH[]?UHSH PHHI fffffHHHuH[ÐHHNo statistics captured. User time used: %lfs Sys time used: %lfs .AInserted %d elements (%d unique): Retrieved %d elements 25 times front to back to front...: Height of tree: %d [%d %d %d] Error allocating memory for node with num %d ;` N@4`}#Lv0PpB{h](H3h)VS0hhx @AC <X@AC \F@AC $|,@IAC Eu@AC $@AC E @AC   @AC ,D @*AC Ln @AC l @CAC $ @qAC E$: @9AC E$s@AC E`@AC $U@?AC D@?AC d@XAC +@XAC @AC !@-AC N@oAC @AC $$K@JAC EL@cAC zRx VJP <9ARL $ @ @@@P@x@ n !P@@ o@oo@( P@@@@@@ PGCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-11)GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-11)GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-11)GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-11)GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-11)GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-11)GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-11)GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-11)GCC: (GNU) 3.4.6 20060404 (Red Hat 3.4.6-11),@T,u,@,D @,{ `@^u?mt_seedmt_generateNumbersmt_rand&mt_currentIndexYmt_statecux@timer_init{timer_starttimer_enddiff_timeval>display_statisticsxtest_insert,test_findmaingenerate_randomXshuffle_randomshuffle_random_no_nodes{ UinsertgetQsplaymoveToRightTreeSmoveToLeftTreereassembleheightIheightHelperprintTreetreeSizemakeNodeq,@@GNU C 3.4.6 20060404 (Red Hat 3.4.6-11)mt.c/Users/faculty/wollowsk/Public/HTML/classes/csse230/splayintlong intunsigned charshort unsigned intunsigned intsigned charshort intcharlong long intlong long unsigned intuint32_t4mt_seed@X@seed/lindexhmt_generateNumbersX@F@Lindex l p@9@y"/h &mt_rand*/F@,@max*/ly3/h mt_currentIndex $"P Y/ n mt_stateH @"PtyC @,@GNU C 3.4.6 20060404 (Red Hat 3.4.6-11)timer.c/Users/faculty/wollowsk/Public/HTML/classes/csse230/splayunsigned charshort unsigned intunsigned intsigned charshort intintlong int__time_t__suseconds_tchar`timevalFtv_secG#tv_usecH#long long intlong long unsigned intrusageru_utime,#ru_stime,#ru_maxrss# ru_ixrss#(ru_idrss#0ru_isrss#8ru_minflt#@ru_majflt#Hru_nswap#Pru_inblock#Xru_oublock#`ru_msgsnd#hru_msgrcv#pru_nsignals#xru_nvcsw#ru_nivcsw#-_timestart_rusage-#end_rusage -#result_rusage -#Timer utimer_init,@u@ tu`3timer_start u@@0 t uhtimer_end@ @| tu`8diff_timeval @ @ t18h t28` dst8X, display_statistics$ @C @ t$uh_`@D @GNU C 3.4.6 20060404 (Red Hat 3.4.6-11)driver.c/Users/faculty/wollowsk/Public/HTML/classes/csse230/splay-unsigned charshort unsigned intunsigned intsigned charshort intintlong int-__time_t__suseconds_tcharatimevalFtv_secG#tv_usecH#long long intlong long unsigned intrusageru_utime-#ru_stime-#ru_maxrss# ru_ixrss#(ru_idrss#0ru_isrss#8ru_minflt#@ru_majflt#Hru_nswap#Pru_inblock#Xru_oublock#`ru_msgsnd#hru_msgrcv#pru_nsignals#xru_nvcsw#ru_nivcsw#._timestart_rusage.#end_rusage .#result_rusage .#Timer uint32_t4_Node value A#leftChild #rightChild #QNode test_insertD @n @` root h t4@ random& nodes  i Atest_find1n @ @ root1 h t34@ random6& j; iA @! @ i= main_ @ @ root`hXgenerate_randoms @: @D arrays&` countsA\ $sAX itTshuffle_random}: @s@ array}&` nodes} X count}AT $}AP i~L i1H i2D temp@shuffle_random_no_nodess@`@ array&` countA\ $AX iT i1P i2L tempHQ8!@`@GNU C 3.4.6 20060404 (Red Hat 3.4.6-11)splay.c/Users/faculty/wollowsk/Public/HTML/classes/csse230/splayHunsigned charshort unsigned intunsigned intsigned charshort intintlong intHcharlong long intlong long unsigned intuint32_t4_Node value 2#leftChild #rightChild #BNodeinsert `@U@( num 2l newNode ` root X rootValueTQget#U@@t num#2l root#` splay)@@ num)2l root)` n*X ?+P Z,H leftTreeMax-@ rightTreeMin. temp/SmoveToRightTreex@+@  Zxh nx` tempzXmoveToLeftTree+@@X ?h n` tempXreassemble@!@ xh ?` ZX tempPIheight!@N@ roothheightHelperN@@< nh lheightd rheight` printTree@K@ nhtreeSize2K@@ n`makeNode@@  num2l nƐ`% $ > $ > : ; I.? : ; ' @: ; I 4: ; I .? : ; @  .? : ; ' I@ 4: ; I?  I !I/% $ > $ > : ; I : ;  : ; I8  I.? : ; ' @ : ; I .? : ; ' @% $ > $ > : ; I : ;  : ; I8  I.? : ; ' @ : ; I 4: ; I  .? : ; ' I@ : ; I .? : ; ' @% $ > $ > : ; I : ;  : ; I8  I.? : ; ' I@ : ; I 4: ; I .? : ; ' @ 4: ; I : ; I .? : ; ' I@u1 /usr/includemt.cstdint.h @dȐ5-I:SN-::C[ /usr/include/bitstimer.ctimer.hresource.htime.htypes.h ,@s- (srr#-.>? /usr/include/usr/include/bitsdriver.csplay.hstdint.htimer.hresource.htime.htypes.h D @f55--52 5:+ V/.5uf.⪪d(^Hu..⪪d(^? /usr/includesplay.cstdint.hsplay.h `@ ,:,⪏,rY,W⪀𸸸rǸǫr𸸸rǸsr .ոeոfrrH/XrrX]-#rHx @AC X@AC F@AC x $x,@IAC Exu@AC $x@AC Ex @AC x @AC x @D @*AC @n @AC @ @CAC $@ @qAC E$@: @9AC E$@s@AC Ex 0`@AC 0U@?AC 0@?AC 0@XAC 0+@XAC 0@AC 0!@-AC 0N@oAC 0@AC $0K@JAC E0@cAC long unsigned intlong unsigned intmaxRangelong unsigned intleftTreelong unsigned intrightTreewwvwwnvnoworwrTvwwIvIJwJMwMhvhiwilwlvwwpvpqwqtwtvww*v*+w+.w.BvBCwCFwFvwwvww/v/0w03w3vwwvww4v45w58w8svstwtwwwvww#v#$w$'w'vwwvww]v]^w^awavww5v56w69w9v.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc@#@ 1@@@87 x@x?P@PnGo@To@ c@m@ w@r@p} @ @@@@ P  P  P ( P( !P!!P!H"P" "P "  "#~$l&<9 U<,p?9 CdDClJOUh $8 _@@@@x@P@@@@ @ @ @ @ @@@@ P P P( P!P!P"P "P !"#$ L@ P* P8 PE"PI "PU p@k @w P P@ P @ @$"P @?'5 K@J> +@XM( PV @a  @n P"P `@9 @ @ @X ,@I X@ u@  D @* : @9' @.B PU @Ve "Pq @Cv @~ F@ P "P @ U@? P s@ "P!P,P  n @ N@o# @6 PI `@P@_@"P h"Pu  P @q @c !@- call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxmt.ctimer.cdriver.csplay.ctimer_endmt_currentIndex__libc_start_main@@GLIBC_2.2.5splaygetrusage@@GLIBC_2.2.5treeSizemoveToLeftTree_DYNAMICreassemblediff_timevalmalloc@@GLIBC_2.2.5__fini_array_end__dso_handle__libc_csu_finiprintTree_initmoveToRightTreetimer_initmt_generateNumberstimer_starttime@@GLIBC_2.2.5test_insertshuffle_random_startprintf@@GLIBC_2.2.5__fini_array_start__libc_csu_init__bss_startmainmt_seedmt_rand__init_array_enddata_start_finiget__preinit_array_endexit@@GLIBC_2.2.5shuffle_random_no_nodes_edata_GLOBAL_OFFSET_TABLE__endtest_findheightHelperdisplay_statistics__init_array_startinsert_IO_stdin_usedmt_state__data_start_Jv_RegisterClasses__preinit_array_startgenerate_randommakeNodeheight__gmon_start__