错题:找x
问题 A: 找x
题目描述
输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。
输入
测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。
输出
对于每组输入,请输出结果。
样例输入 Copy
4
1 2 3 4
3
样例输出 Copy
2
易错点
本体考察二分算法。由于二分之前必须要对数组排序,但是排序会改变数组内元素原有的下标,所以必须使用结构体储存数组内原有元素的下标,然后再进行排序。
解答
#i
原创
2020-08-14 19:53:35 ·
209 阅读 ·
0 评论