求教一道算法题,查询算法
eg, 1 3 4 5 6 8 9 15 14 13 12 10 其中1-15递增,14-10递减; 整个数组前半部分递增,后半部分递减; 查找特定值,有返回下标,无返回-1;
int find(int* p,int len,int val);
最快的方法;
eg, 1 3 4 5 6 8 9 15 14 13 12 10 其中1-15递增,14-10递减; 整个数组前半部分递增,后半部分递减; 查找特定值,有返回下标,无返回-1;
int find(int* p,int len,int val);
最快的方法;
相关推荐