FISHER ROSEMOUNT TL122正品 printf("%d\t", a[i]);
printf("\n请输人所要查找的元素:");
scanf("%d",&val);
ret = binarySearch(a,8,val);
if(-1 == ret)
printf("查找失败 \n");
else
printf ("查找成功 \n");
return 0;
}运行结果:
-32 12 16 24 36 45 59 98
FISHER ROSEMOUNT TL122正品请输入所要查找的元素:12
查找成功在上面的代码中,我们成功地通过二分査找算法实现了查找功能,其实现过程如下图所示。
二分査找算法的査找过程
FISHER ROSEMOUNT TL122正品在如上图所示的查找过程中,先将序列中间位置的元素与所要査找的元素进行比较,发现要査找的元素位干该位置的左部分序列中。接下来将mid的左边一个元素作为 high,继续进行二分査找,这时mid所对应的中间元素刚好是所要査找的元素,査找结束,返回査找元素所对应的下标。在main函数中通过返回值来判断査找是否成功,如果査找成功。就打印输出“査找成功”的信息,否则输出“査找失畋”的信息。
厦门兴锐达公司网址:http://www.xmxrdauto.com
FISHER ROSEMOUNT TL122
FISHER ROSEMOUNT 1151GP3E22B2
FISHER ROSEMOUNT 1151-DP5E12
FISHER ROSEMOUNT 1151DP4E12B1
FISHER ROSEMOUNT 1151AP8S52B1M3
FISHER ROSEMOUNT 10P5830-0001
FISHER ROSEMOUNT 1055-01-11-22
FISHER ROSEMOUNT 08712-0007-0002
FISHER ROSEMOUNT 04000-70/1/5/92
FISHER ROSEMOUNT 01984-2518-0002
KEYENCE KV-3000 KV-U7 KV-C64XC KV-C32TC KV-TF40 KV-L20V REAL TIME PLC
MITSUBISHI Q2AS CPU Q2ASCPU CPU UNIT
Watlow F4 F4DH-KKKA-01RG Ramping Temperature Controller
KEYENCE KV-1000, KV-C64XC, KV-B16XC, KV-C64TC PLC
Beckhoff CX1020 Embedded Controller CX1020-0122 Embedded PC System
OLYMPUS MX-50A-F MICROSCOPE VERTICAL ILLUMINATOR
Processor Interface Board for Tektronix TDS8000 Digital Sampling Oscilloscope
KEYENCE LK-2101 & LK-081 LASER CCD DISPLACEMENT CONTROLLER+SENS?OR+CABLE