Tesina Métodos de Ordenación y Búsqueda

download Tesina Métodos de Ordenación y Búsqueda

of 28

Transcript of Tesina Métodos de Ordenación y Búsqueda

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    1/28

    &'#$#'&%

    &%#$$%$$!&%

    #$

    #%$

    %$#$"&

    %#%##$%

    # #A %

    43,9,30,3/74'0E86:0,-707,

    ,;0,86:0.2,.42

    :.02,,7J,0F3/04707,

    /:.0*2492,.42

    '.947,3:0;,O50 ;.9474;,492,.42

    48:08,0,7/43,439077484

    8,0.,7/43,492,.42

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    2/28

    #'$%

    %

    4/048/047/03,.O3-86:0/,

    !&%$!###$

    479248 $0.:03.,8 .48/070509.O3 .483907,.9;48

    &$%

    ,570803903;089,.O38070,O.43013/054/07/0137.,7,20390570.8,,3907,..O3/048,47924803:3,/0,8,5.,.43082,8:9,/,8.42448843482F94/48/0-86:0/,/047/03,20394.43089447,70248/0391.,7,30.08/,/025479,3.,/0,3907,..O3/0,8-86:0/,803,;/,90.34O.,.49/,3,

    '%$!%%'$'$%

    :0897,3;089,.O3089,-,8,/,.4357:0-,870,,/,8570;408.79:7,%7,9,/0807:3/4.:203941E./003903/0742,8708:2/4548-050743442903/4333;,4725479,39097,0.4384002548/0.O/486:05:0/,3,:/,7,03903/07,0897:.9:7,

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    3/28

    %'$!#

    70,,7,3;089,.O3348089,248,/0397,3/4.4346:008,.,7707,6:00024857410843,,7348

    5703/072F94/48/03907,..O3.43485747,2,82,8706:07/48030207.,/46:0-73/,7E3:3,2047.,/,//03:089748574/:.948

    !7,.9.,748/107039089548/0..486:080,3,5703//403097,38.:784/0.:784

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    4/28

    [Z`WZV[%#&

    #!%&

    -@-@

    D@-

    !%%!#

    -,@

    #%#

    F94/4/047/03,.O35473907.,2-4

    4/4/07/03,.O35473807..O3

    ,xf

    ,f f%

    fnnnnn%

    fn#fDf%3$479#,/$479

    ffff

    fnnf,,@

    n

    @I-

    @I9

    $

    -O

    -O

    -O

    -O

    &$$

    #

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    5/28

    %#&89482F94/4884380.:03.,86:0800;,3,.,-45,7,0;,7:332074/080.:03.,8,80:7:3,-86:0/,6:0800089,-0.,5,7,03.4397,7:347/03:4-09;4

    ,8,5.,.4308035747,2,.O3,82E8:9,/,8843,8/047/03,20394/0-86:0/,%4/4/,94805:0/0089,-0.0703:347/03,8.03/03904/08.03/0390

    574.0846:00;,3089482F94/4880,2,5,8,/,6:00;,:370.477/454794/4848/,9485,7,;071.,74800.:9,748

    2F94/4/03807.O350729047/03,7/01472,,8.03/039020/,390.425,7,.43088:.08;,8,8.:,083.,3.44.,3/40320742E8506:0N403,57207,548.O3,.03/4.425,7,.4308/032074,.9:,.43.,/,;,476:08003.:0397,,8:6:07/,2F94/4-:7-:,-,770.425,7,48/,948/06:07/,,/070.,-:8.,3/4032074

    2,47/0,77040;,3/4,,92,548.O3/0;0.947705900890574.0/20394/01472,8:.08;,,89,,-0747/03,/4/08/0,92,548.O3,.,,57207,

    F94/4/07/03,.O37E5/,6:.847908:32F94/46:080-,8,03/;/74800203948/0:389,/46:080.,81.,6:0348,:/,,.,81.,703/485,7908:47/03,3/4030020394886:0/,0389,8-3,7,8:3574.0846:0.430;,,003.:03974/0320748.43:3,80.:03.,/0:33.4,:3136:080,80;0:3,!70:39,800020394-:8.,/408:,,0020394

    86:0/,0389,880.:03.,0890:3954/0-86:0/,6:0082E882505,7,03.4397,7:3,7704806:08003.,7,/0;071.,770;8,70020394547002039407.425,7,3/4.430;,47-:8.,/4

    F94/4/047/03,203945473907.,2-4.43889003,-86:0/,/048/,94870,,:3,-86:0/,.425,7,3/4:34.43:3448/,948/0,3/4,8J47/03,/4803,83/.,.4308/,/,848,:/,,47/03,74.,,748/,9483:2F7.484,1,3:2F7.48

    4/4/07/03,.O35473807..O308902F94/497,9,/07,-:8.,7:30020394.425,7,74.4394/4848/02E800203948/0,77040890-:8.,,548.O3/43/00

    .47708543/0089,7

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    6/28

    #!%&

    ,.03.,9:7,0330307J,03$8902,8.03.,8/0,.425:9,.O36:04170.0,&3;078/,/,7,34E;0/0:,902,,08,.4393:,.O3,,.,7707,57410843,/0

    ,N48/03;020/4,.,/F2.4

    ,,.:9,//030307J,0388902,8.03.,8/0,.425:9,.O3.438/07O.43;030390,,.70/9,.O3/0,.,7707,5,7,54/07,8J142039,757410843,08-035705,7,/48030E2-9490.34O.45,7,6:0308,-4703.43099:4029/4547,&3;078/,/,7,34E;080,370.434./489,394,3;03,.43,.42439073,.43,

    ,.03.,9:7,0330307J,0388902,8.03.,8/0,.425:9,.O380.70O.43.3.4,N48/0089:/4038:473,/,/,7,/E3/4045479:3/,//0089:/4,,8507843,86:0,-47,34170.0:3,80:3/,473,/,481308/0802,3,089,:92,/:7,3/4,N486:0

    ,2-,8473,/,8.:23,3.43,5708039,.O3/0:3,;,:,.O30307,!7;,/,:397,-,4/0%088089,:92,.4247010703.,,1:9:7,80307,.43085,7,6:0903,3/4.:203948/03;089,.O3/0902,8-,89,390390708,39086:008807E/02:.,:9/,//:7,390097,38.:784/0,.,7707,

    830.08,74:891.,705,506:0:0,,5747,2,.O3030/08,774490.34O.403,84.0/,/,8J.424,3,,78:3./03.,03/893948E2-94884.,08,6:0.42480,5:0894/02,310894033:20748,84.,843080/08,7744/02,304/05747,2,.O3/0,83:0;,890.344J,8/0,31472,.O3;,547/0,390/0089:/4/08:870507.:84308

    84.,08482F94/48-86:0/,8843077,2039,86:0,3,:/,/4,/08,774,794/40574.084/05747,2,.O36:0800;,3,.,-408948574.08488003.,7,3/00;,7:38.46:080/0-0.:257,89,;070924/,94,70,.O3039700574.084/05747,2,.O3080;/0390,4,746:080;,.425703/03/42047,3/4,.,5,./,//0,5747,2,.O38302-,74,7085438,-/,/70,/0,5747,2,.O3082:/0.,/,6:0.430;,,:337084/0/,9486:0/0-03:,7/,7805,7,6:0:3,025708,5:0/,97,-,,7

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    7/28

    !%%!#:E08,25479,3.,0334;,.4308/0482F94/48,479248/047/03,20394-86:0/,

    )

    2-94!07843,!747,2,/4708/23897,/47086:030.089,077,2039,8-86:0/,47/03,2039401.03908

    2-94%02547,!747,2,/4708/23897,/47086:0,-47,3,,10.,

    2-94%02E9.4$0089:/,7E3.,20390808903907F85475,790/0485747,2,/4708,/23897,/47080,-47,72F94/48/0-86:0/,47/03,2039401.,.08574/:.9;48

    #%#

    F94/4/047/03,.O35473907.,2-4A890.43889003,-86:0/,/048/,94870,,:3,-86:0/,.425,7,3/4:34.43:3448/,948/0,3/4,8J47/03,/4803,83/.,.4308/,/,854700254.:,3/4806:0704.,,747/03,7/02,307,3:2F7.,4 ,1,-F9.,:3, :J, 9001O3., 03 0 8:0390002544.,,70248/0:3,89,/03:20744847/03,70248/02,307,,8.03/0390!,7,089480/0-070,,7:3,.425,7,.O3/0:34.43:34/0.,/,J30,5,7,70;8,76:0.,/,320748:039080,2,47,572078082034743907.,2-,7,5,7,747/03,3/4

    3.:/089/4

    3.:/048970,2

    3.:/089/-

    /0130

    ;4/47/3907.,2-439,(393

    ;4/0397,/,89,39,(393

    ;4/2572789,39,(393

    ;4/2572789,39,(393

    39

    1473

    .,7.

    .3

    57391./.,(

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    8/28

    8.,31/,

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    9/28

    !4700254

    !,7,0,7704

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    10/28

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    11/28

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    12/28

    ,479246:0/08.7-04,39074708.7940808:0390

    !,7,3!,7,3$;0.(;0.(3943.08,:;0.(;0.(;0.(;0.(,:

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    13/28

    '###

    W`[V[VW[^VWZSWZ`[^S\V[]a`_[^`

    8902F94/480-,8,03,9E.9.,/;/0;03.07E86:0.4388900378:-/;/03/40,77,03,77,82E8506:0N4847/03,7F8948!,7,,.07089,/;8O380942,:3;,47/0,77,.4245;490802:0;0394/48480020394820347086:008905;490,8:6:07/,482,4708,8:/070.,.4393:,.O380,5.,028242F94/4,.,/,:3,/0,8/485,790803,86:06:0/,/;//40,77,

    472,2039080942,.4245;4900572070020394/0,77,8070,,3/48-86:0/,8:3,/06:07/,,/070.,-:8.,3/4:300203942,476:005;490497,/0/070.,,6:07/,-:8.,3/4:30020394203476:005;490:,3/480,303.4397,/448/48803907.,2-,3808:070,,3/4,-86:0/,,89,6:0,8/48-86:0/,88003.:0397,3!47002545,7,/;/70,77,

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    14/28

    00390748/0,4807J,35;4908/0,0820397,86:04807J,300..430854-70805;4908&3,;06:005;490,8/400/480:9,5,7,47/03,7070894/0,89,03/488:-89,8

    &3,903094/,8,8.,;0820347086:005;490,497,94/484800203948.,;082,47086:0:,086:005;4904,70;F889,8/4889,85,7.,088047/03,370.:78;,20390:9,3/42824,4792408/0.780,2,8:.08;,20390,57454,479246:.8479,89,13,7/03,/,80.438:0.43.,903,3/4,57207,8:-89,05;490,80:3/,89,0308047/0303&3,3.,89,,57207,09,5,/06:.847908,/;8O345,79.43,/470.:78;4/0,89,,89,6:094/,8,88:-89,8.4389,3/08O4:30020394

    57207574-02,,7084;07030/80N4/0,47924/06:.847908800..43,705;490:36:0,548.O3/05;49003573.545:0/0807.:,6:07,:3,/0,8/0.843082E8543/07,/,88,6:0,6:0.438/07,05;490.42400020394.0397,457O24,.0397,/0,89,,'###

    &!##

    !&$#

    !!#$$

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    15/28

    &$$&%!#$#%

    $&$##

    $&&$"&%#$#%$

    $&%!#%

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    16/28

    $!##%!#$&!####

    %$&%##

    "&%#%'

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    17/28

    '#%!#%#$

    %"&%%$%

    '#%''%

    #$&%%$$!"&B$#

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    18/28

    ^VWZSUZU[ZZU^WWZ`[_VWU^WUWZ`W_W[^`

    /10703.,/0,47924/0,-:7-:,.425,7,0020394834.439:48$:2047,84-7048,39074708.43889003,.,/,5,844800203948802:0;03:3,/89,3.,8:50747,

    3:3572075,8480,7:5,347/03,3547805,7,/448002039486:0/89,3039708:3/090723,/4;,473.702039448,94085:F88070/:.009,2,N4/08,9480,7:5,347/03,348002039486:0/89,3039708/.48,949,2,N4/08,9480;,70/:.03/4,89,6:0;,,8J94/4848002039488047/03,3/02,307,3472,

    !74.0/20394$0$479;,7;89,3039074

    ',7,-08

    8,943/3/954548.43

    ,:9540020394

    90723,/4O.,

    3.4

    $,943

    0397,88,94,.07

    3.4

    $,948,94/;

    #05097

    90723,/4;07/,/074

    !,7,3/,89,38,94,.07

    3.4

    3/3/3.7020394

    $;3/(;3/(

    3943.083907.,2-4

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    19/28

    ;3/(,:

    90723,/41,84

    3*$

    3*!,7,

    ,89,90723,/4

    3*0397,8

    3

    '###

    ^VWZSUZ\[^aTW`S_[^ZS_3$479#,/$479

    479243$479

    W#06:070.434.0707,34/0;,4708/0,8.,;08547,86:080;,,,47/03,748;,4708/0.,254.,;080/897-:03:31472020390039702$4330.08,7,82:73,8

    W45,4800203948/0.43:394473,034974.43:394803,548.O33.,.,;06:00.47708543/0

    W$,/4800203948.43,282,.,;00,47924341:3.43,

    W$08:-7,34/0,.,;02082:,2548030.089,30897:.9:7,82:7,3/0846:025.,:3,5F7//,/020247,

    !74.0/203943$479;,7;89,3039074

    ',7,-08

    954548.43

    ;*47/89,

    3.4

    !,7,,89,3,.07

    ;*47/;(.,;0(;(

    3*!,7,

    3

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    20/28

    30307,03$479:9,:73,8,/,:73,54/7E.43903072E8/0:3002039494/48,6:F48.43:3,282,.,;089,8:73,880.43.,903,303047/03/020347J3/.0/0:73,,2,478J6:0/,7E0,77,0347/03.70.039070850.94,.,254.,;0

    !74.0/203943$479;,7;89,3039074

    ',7,-08

    954548.43

    %54*&73,

    3.4

    !,7,,89,3,.07

    45,7;(!72074;(.,;0(;(.,;0(

    3*!,7,

    !,7,,89,2,.07

    43.,903,7((

    3*!,7,

    3

    47924#,/$479

    W$05:0/0.438/07,7:3,0307,,.O3/03$479

    W574;0.,,0897,90,/0,1472,2E8,39:,/047/03,.O32,3:,,.0/89394824394308.,/,:34.,7,.907,/4547903078:8.4254303908:32824/J944.,7E.90703,282,548.O3

    W8948243943088070.4030347/03,8.03/039080705,7903/03:0;480308:0390/J94/0,.,;0

    W%03/702486:0.,.:,70320742E24/0/J9486:05:0/090307,.,;0

    !74.0/20394#,/$479;,7;89,3039074

    ',7,-08

    ,:3*/9485084039074

    %54*&73,

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    21/28

    3.4

    ,:2,*.,;0.4389,3906:03/.,0;,472E24,47/03,7

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    22/28

    _]aWVST_]aWVSTZS^S

    ,-86:0/,-3,7,,:,6:049748,479248.42406:.8479:9,,9F.3.,/;/0;03.07E8&34/048706:8948,3908/000.:9,7,-86:0/,-3,7,086:00.43:394/000203948/0-0/0089,747/03,/4$:543,2486:0903024808:0390,77,

    0-024847/03,744241:3.43,,-86:0/,-3,7,0.089,248:3,807,/0/,9485,7,70,,7,-86:0/,002039403,548.O33.41320/45478:5:089409,2,N4/0;0.94700203946:06:070248-:8.,73.4139,220/43.413!70:39,248800020394-:8.,/408:,,00203946:08003.:0397,03,548.O320/4/0,77,808,172,9;4,03.4397,2480002039434,3,/,2E86:0,.07

    _]aWVS_WUaWZUS

    ,-86:0/,80.:03.,08,9F.3.,2E882505,7,-:8.,7:3002039403:3,77044388900370.477070,77040020394,002039407.425,7,3/4.430;,47-:8.,/4.,;0$00250,.43,57207,.,8,/0,7704804-807;,:3,.,8,97,8497,,89,6:08003.:0397,00020394-:8.,/4480,3;89494/,8,8.,8,8708:9,/4/0,-86:0/,08:3844;,47807E,548.O3/00020394-:8.,/44.074,/46:00

    ,770434089E0333347/03035,79.:,70890,282,574-,-/,//06:00;,478003.:0397,,80,030572070020394.424030924!4749,3940357420/405747,2,903/7E6:0.425,7,70;,47-:8.,/4.43,29,//04800203948/0,77042F94/4/0-86:0/,30,1:3.43,-03.43,77048506:0N4845,7,,770483447/03,/48$0,7704089E47/03,/4805:0/0:9,7,9F.3.,/0,9,;04./,//0-86:0/,-3,7,/43/08070/:.08:.08;,20390,4507,.O3023,3/470509/,8;0.08,29,//0,89,7089,390

    ZX[]aWW`[V[YU[$0089E:9,3/4:3,2094/44J,807,4.:2039,5.,9;,08.759;,\`W__,47/03,.O308:3574.0/20394:9,3/403,;/,/,7,9,394/01472,2,3:,.424.425:9,.43,/,/46:0,94/,507843,00830.08,74-:8.,72F94/486:01,.903/0:3,:497,2,307,,-86:0/,/0/,9480850.J1.485470025403.4397,7:332074

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    23/28

    9001O3.4:332074/0050/039009./0282,1472,5,7,-:8.,731472,.O3/03974/0:3.425:9,/473097,8.:777/0/048,N4880,30.42E801.03908089482F94/480307,3/45,7,0:8:,7413,2E81,./,/08,-:8.,7/,948

    08.7-7,25479,3.,/0482F94/48,479248/047/03,20394-:86:0/,,8J.424,1:3.43,/,//04828248

    090723,7,25479,3.,/0482F94/48/047/03,203948-86:0/,03

    5747,2,.O30302:3/4/0,,/23897,.O3)

    4897,748,;,3.080334;,.43086:0,3903/4848/8939482F94/48

    /0391.,7,8/8939,81472,7/0,.072E801.0390848/893948,479248

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    24/28

    $

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    25/28

    $08479473,5074.439708-:.0803:,7/0.:,97489,08,2502039,.O32E8.423806:;,0390,,,3907478446:02E8.425,.9,;4/$0$47939(

    0572078,944,5705708039,/4547,;,7,-008,29,//0,439://0,77,39039089057207-:.03482,3903/7E/03974/0,4792420397,808,9480,2,474:,6:03908/0.,/,907,.O3/;/24808,944,5039700

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    26/28

    089080:3/4-:.0080708:9,/4/0.425,.9,748/48-:.08/0,;07843,390747/0,4792447,248428246:0;,,/08/0,89,039507403497,80.:03.,4802486:9,/4:3,;,7,-0/00320/48:-,77,

    1473903939;(942,24800020394F82439,5:39,248,,3907470308:-,77,430890-:.0/085,,248002039480308:-,77,,89,03.4397,7,548.O36:00.47708543/0,0020394F8246:09030248:,7/,/403;8.4240-:.0390747/0,3807.O3/70.9,5074,/,59,/45,7,24;0780547:38:-,77,.43.438,940(;((

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    27/28

    &$$

    O482F94/48/047/03,20394-86:0/,,.9:,203908432:25479,3909,394/03974/02:3/4/0,5747,2,.O3.424/020/4,/23897,9;4,6:05072903,:8:,74/02,307,7E5/,01.039070,,78:8/;078,8.438:9,8,8J.4242,390307:347/03/03974/048/,9486:0:9,3

    O 48,479248/047/03,20394-86:0/,80,3/42047,3/4.43097,8.:777/090254803/408948.,/,;02E801.03908,3;0/05747,2,.O3.43.O/486:00;9,30397,703..482:09038484.:,,3;0/0,/23897,.O370/:.0090254,0250,75,7,.4380:748/,948/080,/48

    O 3097,38.:784/00890/4.:203948024897,74348/;078482F94/48:9,/4803,,.9:,/,/9,08.42447/03,.O35473907.,2-4800..O33807.O3-:7-:,

    $06:.8479-384797,/8479,8J.424-86:0/,80.:03.,-3,7,4.:,2:0897,,81472,8036:0:3,479248/008909545:0/04592,80,2,307,/04-90307708:9,/48570.8480302034790254548-04.:,705708039,7E,;,3.08.,;0803,.70,.O3/088902,.425:9,.43,08

  • 8/8/2019 Tesina Mtodos de Ordenacin y Bsqueda

    28/28

    # 99524347,1,8.4297,-,48,47/03,2,47/03,2892

    99524347,1,8.4297,-,48-,80/0/,948-,80/0/,948892

    9952,2,.42.:784,5703/05747,2,72094/48

    47/03,20394-:86:0/,

    9959273.43/0;,4.4247/03,.435473807.43/70.9,92

    9950850/,477/03,20394*547*3807.3 9950850/,477/03,20394*$0

    9950850/,477/03,20394*#,/ 9950897:.9:7,/0/,948,043.42-:7-:,90992