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

c语言如何用折半查找法查找并统计人数啊?急呀!

发布网友 发布时间:2022-04-24 06:29

我来回答

1个回答

热心网友 时间:2022-06-16 21:10

折半法查找只是用于一种情况,就是数据是按顺序排列的
也就是说数据时排好序的,要不然没法用这个办法查找
算法分三步,一步是判断要查找的数是否在这些数据当中,因为是顺序的,所以判断两端
如果不在,直接break就可以,没有必要查找了
第二步是判断是否是两个端点,要是两个端点的一个,那也不用查找了
第三步就是循环查找,两个指针也可以,用数组下标也可以
这样判断如ab两个指针式只想头尾,那么判断第三个指针,也就是(a+b)/2是否是要找的数据,是的话跳出循环,不是判断(a+b)/2和a b的大小,吧中间指针赋值给a或者b,循环吧
如果a-b==1了还没有查找到,那么这个数就不在这些数据当中,如果中间指针是要查找的数据,那么就跳出吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
茶叶可以放在冰箱里吗茶叶能不能放冰箱 茶叶放冰箱里好吗茶叶放冰箱里好不好 茶叶可以放冰箱保存么 茶叶放冰箱放冷藏好吗 甲、乙两根绳子/,甲绳长63米,乙绳长29米、两根绳子前去同样的长度)剩下... 新华书店在送图书下乡活动中,送去的连环画战50%,余下的是故事书,故事书... 李老师带了300元钱去新华书店为学校图书室买《现代汉语词典》38.50.他... dnf55传承重甲套多少钱 dnf漫游55传承套叫什么名字 Dnf刺客五十五级刷图传承套多少钱?叫什么名字? DNF55级传承皮甲套多少钱,每个部位价格分别是多少,20分 C++折半查找的基本思想和步骤 C语言中用折半法查找 冰墩墩是什么材质? “冰墩墩”如此火爆,“冰墩墩”是如何诞生的?什么时候诞生的? 冰墩墩是怎么来? 梦见炕洞子着火,然后又用水浇灭 梦见炕洞里有鸡蛋? 梦见炕洞子里钻出大蛇? 梦到蛇爬在炕洞子里预示着什么周公解梦? 梦见我家炕洞里有很多火,烧的还很旺。 梦见炕洞冒烟 梦见电炕洞喷火 梦到炕洞里有人 晚上梦见炕洞发光跑出好多小蛇 求解梦:梦见我妈钻炕洞里去了是怎么回事,是凶是吉? 梦见炕洞烧狗? 梦见父亲掉进炕洞怎么回事 做梦梦见炕洞里满满的全是大粪是什么意思? 梦见炕上有洞,有水,有蚂蚁,有蚯蚓。往炕洞里流? 梦见炕洞里流大水,水非常急 C语言中的“折半查找法”是什么? 关于C++折半法查找的问题 C语言折半法查找输入的数 vb折半法查询,二分法 C++:有15个数按又大到小顺序放在一个数组中,输入一个数,要求用折半法查找.......求每一步骤的解释. 做果冻可以不放果糖吗? c++用折半法查找数组中元素,自己编了一下,但不知道哪里错了 数据结构中的折半查找是怎么回事?谁能给个具体例子,谢谢了。 C语言,折半查找法(二分查找法),找到数列中的一个数。 C语言中怎样利用折半查找法(二分查找法)找到数列中的一个数? 这个程序错在那里:用折半法查找数组中的一个数。 顺序查找法和先排序再折半法哪个效率高? 把一个无序的数组排序后用折半法查找其中一个数,然后怎样输出这个数字没排序前的下标 C语言编程,15个由大到小的数有序排列用折半法查找编程不知道这个程序哪儿错 了,求大神指导 海尔冰箱bcd—628wacw 的排水孔在哪里 20万左右的轿车排行榜推荐有哪些? 房间来了很多会飞的小虫子,怎么办? 在中国40万到50万买什么小汽车好? 现在买什么车最好,20W-50W之间的 急!房间来了只大蛤蟆,怎么办??