📄 bidividefind.c
字号:
//bidivideFind.c 二分查找请输入有序数组
/*二分查找值为t的元素,返回其下标*/
#include "text3.h"
int bidivideFind ( int * a , int low , int high, int t)
{
int mid = (low + high)/2;
if ( low < high )
{
if ( t = a[mid])
{
return mid;
}
else if ( t > a[mid] )
{
bidivideFind ( a , mid + 1 , high , t );
}
else
bidivideFind ( a , low , mid - 1 , t );
}
else
{
printf ( "there is no such number!\n");
printf ( "exit\n " );
return t;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -