nD(D2D)DDDDDDDDDDD.DDDDDnnnnD.nnnnnn,DDDDD((2))DDDC.3D.4()第九章查找一、选择题1.DDDDDDDDDDDDDDDDDnDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAD(n-1)/2ASLD(B.n/2)DD.nC.(n+1)/22.DDDDDDDDDDDDDDD()A.DDDDDDDDDDDDDDDDDDDDDDDDDC.DDDDDDODDDDDDDDDB.DDDDDDDDDDDDDDDDDDDDDDD.DDDDDDODDDDDDDDDD3.DDDDDDDDDDDDDDDDDDDDD()ADDDDB.ODDC.DDD.DDDD4.DD12DDDDDDDDDDDDDDDDDDDDDDA.3.1B.4C.2.5D.55DDDDDDDDDDDDDDDDDD()ADDDDDDDDDDDDDDDDBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDC.nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnD.DDDDDDDDDDDDDDDDDDDDDDDDDD6.DDDDDDDDDDDDDDD(D1D(1):A.DDB.DDDDD(2):A.DDDDB.DDDDD7.DDDDDnDDDDDDDDDDDDDDDD,DDDDDDDDDDD,DDDDDDDDDD((1)),DDDDDD,DDDDDDDDDDODD:A.ODDB.DDD9DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD()ADD100D80D90D60D120D110D130DB.D100D120D110D130D80D60D90DC.D100D60D80D90D120D110D130DD.(100D80D60D90D120D130D110)10.DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDA,ODDADDDDDDDDDD0DDDDDDDDD1,DDD()DDDDDDDDDA.LLB.LRC.RLD.RR11.DDDDmDB-DDDDDDD()DDDDDDDDDDDDDDDDDDDDDDDDDmD1DDDD;DDDDDDDDDDDDDDDDDDDDDBDDDDDDDDDDDDDADODDB.DDC.ODDD.D12.mDB-DDDD()A.mDDDDB.mDDDDDDC.m-1DDDDDDD.m+1DDDDDD15.DDDDDDDDDDD{19D14D23D1D68D20D84D27D55D11D10D79}DDDDDDDDDDDDDDDDDHDkeyD=keyMOD13,DDDDD1DDDDDDDDDDAD1B.216.DDDDDDDDDDDDDDDD1DDDDDDDDDDDDDDDDDDDDDDDDDDD2DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDODDD3DDDDDDDDDDDDDDDDDn4nnnnnnnnnnnC.3D.4H(key)=key%11,DDDDDDDDDDD49DDDDDDDDDDDDDDDDDDDDDD15D38D61DDDDDDDD()AD8BD318.DDDDDDDkDDDDDDDDDDDDDDDDDDDDDDDDDD(ADk-1DB.kDC.19.DDDDDDDDDDDDDDDDDDDDDDA.DDDDB.DDDDCD5DD9)k+1DDDDDDDDDDkDDDDDDDDD.kDk+1D/2D()DDDDDDDDDC.DDDDD.DDDD20.D10DDDDDD100000DDDDDDDDDDD二、判断题1DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD2DDDDDDDDDDDDDDDDDDDDDDDDD3DHashDDDDDDDDDDDDDDDDDDDD4.DDDDDDDDDDDDDDDDDDDDDDDDDDD5.DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6.DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD7DDDDDDDAVLDDDDDDDDDDD8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD9DDDDDDDDDDDDDDDDDDDDD10DDnDDDDDDDDDDDDDDDDDDDDDDDDXDDDDDDDDDDDDDDDDXDDD,DDDDDDDDDDDDDDA[1..n]DDDDDDDDDDDDDDDXDDDDDDDDDnDDDDDDDDDD11.NDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD12.DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD13.B-DDDDDDDDDDDDDDDDD14.DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD三、填空题1.DDDDnDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD2DDDDDA[1..12]DDDDDDDDDDDDDDD3.DDDDA[1..20]MDDDDDDDDDDDDDDDDDA[12]DDDDDDDDDDDDDDDDDDD5DDDDDD4.ODD4DDDDDDDDD3Db-DDDDDDDDDDD5.ODDmDB-DD,DDDDDDDDDDDDDDDDDDDDDD,DDDDDDDDDDDDDDD;DDDDDDDDDDDDDDDDDDDD,叮叮DDDDDDDDDDDD6.DDDDDHDkeyD=key%p叮pDDDDD8.DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD9.DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDODA.ODDB.DDDDC.DDDDA.1B.217.DDDDDD14DDDDDD84DDDDDDDDDDDDDDDDDDDD10.DDDDDDDD11.DDDDDDDDDDDDDDDDDDDD(3)DDDDDDDDDDDDD_12.DDNDDDDDBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD13.ODD5DDDDDDDDDDDB-DDDD14.DDDDDDDDDDDDDDDDD15.nnnnnnnnnnnnnnnnnnnnnnnDDDDD-(1)DDD(2)DDD(4)_D(5)D(6)D(7)DDDDDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDD16.DDNDDDDDaDDNDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDXDDDDDDDDDDDDDDD(DDDDDDDDDDDDDDDDDDXDDDDDmDDDmDDDDDDDDDDXDDDDDDDDDDDlowDDDDDDDXDDDlow-1DDDDDDDDDDXDDDDDDDDDDDDDDDDXDDDDDDDDDDDDDDDDD#defineN/*DDDD*/intuprx(inta[N],intx)/*DDDDDDDD{intlow=1,mid,high=N;do{mid=(low+high)/2;if(x<=a[mid])(1)else(2)}while(.(3));if(a[low]