折半查找
Posted bboykaku
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了折半查找相关的知识,希望对你有一定的参考价值。
//折半查找 # include<stdio.h> int a[15]; int n; int f=0,r=14; int main() { printf("请输入数组:"); for(int i =0;i<15;i++) scanf("%d",&a[i]); printf("请输入n:"); scanf("%d",&n); while(f<=r) { int temp=(f+r)/2; if(a[temp]==n) { printf("%d",temp); return 0; } else if(a[temp]<n) f=temp+1; else r=temp-1; } printf("无此数 "); return 0; }
以上是关于折半查找的主要内容,如果未能解决你的问题,请参考以下文章