C언어 binary search로 등수 구하기..
보미나
2023.04.01
void inputScores(s,n)
int s[];
int n;
{
FILE *fp;
int i;
fp=fopen(math.dat,r);
for(i=0;in;i++)
if(fscanf(fp,%d, &s[i])==EOF) break;
fclose(fp);
}위의 함수에서 읽은 배열을 이용하여 binary search 함수
unsigned int bsearch(s,lower,upper,key)
int s[];
int lower,upper,key;
-----------------------------------
math.dat파일에 오름차순으로 n개의 정수를 입력해 놓구요.
위의 기본틀을 이용해서 이 파일에 특정한값(key값)이 몇번째 있는지를 binary search로 찾아 출력하는 recursion 함수를 만들어 구현하려고 합니다..
고수분들의 도움이 필요합니다.