欢迎您访问52IJ教育培训网,今天小编为你分享的师说方面的学习知识是通过网络精心收集整理的:“二分法排序_利用冒泡法对24个数进行排序,然后利用二分法去查找某...”,注意:所整理内容不代表本站观点,如你有补充或疑问请在正文下方的评论处发表。下面是详细内容。
你不是想要C语言代码吗? 我把楼上的C++代码改成了C语言了,请参考
#include
int arr[24];
void init();
void sort();
void find(int);
void main()
{
int a;
init();
sort();
printf("输入查询数据:\n");
scanf("%d",&a);
find(a);
}
void init()
{
int i=0;
for(i=0;i<24;i++)
scanf("%d",&arr[i]);
}
void sort()
{
for(int i=22;i>=0;--i)
for(int j=0;j
if(arr[j]>arr[j+1])
{
int temp;
temp=arr[j+1];
arr[j+1]=arr[j];
arr[j]=temp;
}
}
void find(int a)
{
int beg=0,end=23;
while(beg<=end)
if(arr[(beg+end)/2]==a)
{
printf("success search, positon:%d",(beg+end)/2);
return;
}
else if(arr[(beg+end)/2]
beg=(beg+end)/2+1;
else
end=(beg+end)/2-1;
printf("Not found the search Number :%d",a);
}
- 美国波特兰_"Portland,USA"谁
- 叶荣添是谁_《创世纪》结尾处陈慧珊突然出现参加
- selina_selina,
- rtys4_...often go hiking in the counrtyside 3.
- 麻婆神父_...圣杯战争结束了时臣的葬礼上麻婆作为
- circle服装_服装品牌mindbridge G2000 CIRCLE CAR
- 奥运排行榜_数据结构与算法实验代码F. 奥运排行榜
- loving you 歌词_...no matter who'll yo
- cry cry 歌词_I don't wanna see you cry
- havebeendone_have sth done和sth have been done
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
