题目
一个有序数组,实现一个查找函数,找出指定元素在数组中第一次出现的位置
思路:立马就想到二分,因为返回的是第一次出现的位置,所以还得和前面的数比较一下
public class Solution {
public static void main(String[] args) {
Solution solution = new Solution();
int[] array = {
1, 1, 1, 4};
int num = solution.firstIndex(array, 1);
// 0
System.out.println(num);
}
public int firstIndex(int[] array, int search) {
int