leetcode540. Single Element in a Sorted Array

2020-02-01
阅读 2 分钟
2k
You are given a sorted array consisting of only integers where every element appears exactly twice, except for one element which appears exactly once. Find this single element that appears only once.

leetcode493. Reverse Pairs

2019-10-29
阅读 3 分钟
1.8k
Given an array nums , we call(i, j)an important reverse pair if i < j andnums[i] > 2*nums[j].

leetcode352. Data Stream as Disjoint Intervals

2019-10-12
阅读 4 分钟
1.9k
这里面提到了一个disjoint interval的概念,它是指不相交的区间。如果新来的数据与当前的区间集产生了重合,则需要将当前的区间集进行合并。从而确保每次得到的数据集都是不相交的。

leetcode 240. Search a 2D Matrix II

2018-02-11
阅读 4 分钟
2.2k
直观的来看我们肯定会从左上角开始判断,如果当前的值比目标值大,那么结束返回该值不存在,而如果当前的值比目标值小,则我们顺着行或是列继续查找。代码如下:

leetcode153-154 find minimum rotated sorted array

2017-08-31
阅读 2 分钟
1.4k
题目要求 {代码...} 假设有一个升序排序的数组,在某个节点处断开并调换了顺序。寻找这个断开数组中的最小元素。 当数组中不存在重复的元素 通过二分法来实现在logN的时间中找到最小的值。通过二分法往往会有以下几种情况 位于一个升序的数组中,也就是左侧值小于右侧值,这时候左侧值就是最小值。 左侧值小于中间值,那...

leetcode74. Search a 2D Matrix

2017-07-04
阅读 3 分钟
1.4k
假设存在这样一个二维数组,该数组从左到右,从上到下均递增,且下一行第一个值比上一行最后一个值大。要求从里面找到一个目标值,存在则返回true,否则返回false