1. 实现一个函数,入参为一个从小到大按顺序排列的整型数组以及一个目标值,返回目标值在数组中的最小下标和最大下标,如没有则返回 [-1, -1] ,例如 入参 [3,6,6,10] 和 6 返回 [1, 2] ,入参 [3,6,6,10] 和 7 返回 [-1, -1] Ps: 要求时间复杂度为 O(log n)
  2. 实现一个函数,入参为一个二维数组,过滤掉其中存在可被覆盖的数字区间并返回,给定俩个区间 [a,b] 和 [c,d] , a>=c && b<= d 则称第一个区间可被第二个区间覆盖,例如 入参 [[3,6], [1,4], [2,8]] 返回 [[1,4], [2,8]]

3.用for of 迭代数组


这有一个错误
28 声望1 粉丝

!盗版前端工程师