含重复元素,求=target的最小一个
给定一个有序(非降序)数组A,可含有重复元素,求最小的i使得A[i]等于target,不存在则返回-1
例如:[2,4,6,8,8,8,9] 求8得最小位置3
1 | function search1(arr, target) { |
含重复元素,求=target的最大一个
给定一个有序(非降序)数组A,可含有重复元素,求最大的i使得A[i]等于target,不存在则返回-1
例如:A[2,4,6,8,8,8,9]求8得最大位置5
1 | function search2(arr, target) { |