2 - Binary Search & LogN Algorithm

使用二分的情况:

  1.遍历时间复杂度太大

  2.要从数组中找到一个元素

460. Find K Closest Elements(找到最后一个 < target 的位置)

https://www.lintcode.com/problem/find-k-closest-elements/description?_from=ladder&&fromId=1

思路:

  1. 找到最后一个 < target 的位置,然后从这个位置开始用两根指针向两边走 ----> 先从一个排好序的数组中查找一个目标元素 ---> 二分法 。

  2. 二分法,目标一定在 [left, right] 之间。

posted @ 2019-04-10 09:46  Jenna777  阅读(133)  评论(0编辑  收藏  举报