c语言的高手看看···

来源:百度知道 编辑:UC知道 时间:2024/09/21 15:28:15
有n个数按从小到大的顺序存放在一个数组中。输入一个数,要求找出该数是数组中的第几个元素,返回其所在的位置,如果该数不在数组中,输出“不在表中”。编写函数实现该功能,并编写主程序调用函数

二分法查找,别指望我直接给你代码。

这题还要找高手?顺序比较或者二分法,比较完了有就输出下标,没有就输出"不在表中"不就可以了,自己写!

你不会自己试着写啊,写不好没关系关键是自己要写,不要指望别人的答案,你写了以后可以叫人帮你改或是叫人给你基本的思路你自己去编,难道这就是当代大学生吗,依赖别人,这样以后还能指望找到好工作吗?如果你对这个问题有什么疑问的话可以和我讨论,但我是不会直接给你答案的,也是为了你好。

最笨的O(n)就行了