问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求C语言编写程序折半查找程序

发布网友 发布时间:2022-05-01 15:39

我来回答

2个回答

热心网友 时间:2022-06-18 22:24

BubbleSort(A)
{
   for i=1 to n
           for j=n to i+1
               if A[j]<A[j-1]
                   swap A[j]<->A[j-1]
}

热心网友 时间:2022-06-18 22:25

#include<stdio.h>

#define N 20

int Binary(int a[], int n, int found)
{
int low = 0;
int high = n - 1;
int mid;
do
{
mid = (low + high) / 2;
if(found == a[mid])
return mid;
else if(found < a[mid])
high = mid - 1;
else
low = mid + 1;
}while(low <= high);
return -1;
}

void main()
{
int found,a[N] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
printf("please input a number\n");
scanf("%d",&found);
if(Binary(a,N, found))
printf("在数组中的位置是 %d\n",Binary(a,N, found));
else
printf("没有找到\n");
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怀孕多久验孕棒能查出来 苹果8p屏幕有个很小的黑点,开始以为是脏东西,原来是屏幕,不仔细看看不... 剪映怎么添加音乐字幕 剪映添加音乐字幕教程 谁能帮我起个个性英文名 萧姓男孩名字2023年4月30日出生的 孩子父亲姓李是男孩1月4日下午5点20分出生叫李佳明希望行家根据五行五 ... 梦见别人买围巾 古代没有监控,青楼女子为何不逃跑,非要花大价钱赎身(不敢,也逃不了... 内蒙古2023年acca报名时间 内蒙古注会条件 样孑像小船,骨头两边露,头尾两头饶,嫩肉藏里面, 普通话标准可以从事什么工作? C语言 指针和函数编程实现折半查找算法 谜底为肉类食物的和青菜类的谜语 C语言程序编写——折半查找法 样子象小船,骨头露外边,头尾两头翘,嫩肉藏里边是什么生肖 关于科普类的谜语 折半查找的算法怎么写 C语言 C语言实现折半查找 样子像小船,骨头露外面,头尾两头翘,嫩肉藏里面。(猜一动物?)谢谢! 用c语言实现折半查找 样子像小般,骨头露外边,头尾两头翅,嫩肉藏里面。打一动物 样子象小船,骨气露外边,頭尾雨頭翅,嫩肉藏里面,打一動物 c语言编程实现“折半查找”的过程。 用c语言编程若有一数组y[10]已按升序排列,用折半查找法查找与给定值相等的元素_百度问一问 一些简单的字谜 在SQL Server中怎样建立表与表的主外键关系(用T-SQL语言) c语言折半查找 求助大佬 c++折半查找法 样子象小船,骨头露外边,头尾两头翘,嫩肉藏里面。是什么生肖 样子像小船骨头露外边头尾两头翘嫩肉藏里面是什么动物 site:www.5068.com C语言 重复元素折半查找 求一些IQ题或者谜语(有趣点) 关于C语言的折半查找的代码,先排序后折半查找。 小米5nfc模拟门卡进不去 C语言用折半查找查找 小米手环5nfc加密卡怎么复制 小米5 NFC模拟门禁卡提示模拟失败,手机未注册求助,是什么原因? 普通话水平为一级乙等可以从事什么工作 小米5手环为什么不能代刷门禁卡? 网易云照片墙如何取消背景 普通话水平测试员的工作要求有哪些? 国家对公务员的普通话水平有何具体要求 1664rouges是什么酒 rouges是什么口味 梦见地震,一棵开花的沙枣树彼震倒了预示着什么? 梦见-路两边的树开着黄色的小花,其中也有沙枣花,很好看 梦到死人给你红沙枣 赞美枣树的话 梦见大沙枣树在捡地上打落下的沙枣