Kawaii-jump 的博客

从入门到放弃


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

Binary7

发表于 2019-08-02 更新于 2019-08-20 分类于 LeetCode , Binary

题目描述[原题链接][https://leetcode-cn.com/problems/first-bad-version/]

你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。

假设你有 n 个版本 [1, 2, ..., n],你想找出导致之后所有版本出错的第一个错误的版本。

你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version是否在单元测试中出错。实现一个函数来查找第一个错误的版本。你应该尽量减少对调用 API 的次数。

阅读全文 »

Binary6

发表于 2019-08-01 更新于 2019-08-20 分类于 LeetCode , Binary

题目描述[原题链接][https://leetcode-cn.com/problems/search-in-rotated-sorted-array/]

假设按照升序排序的数组在预先未知的某个点上进行了旋转。

( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。

搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。

你可以假设数组中不存在重复的元素。

你的算法时间复杂度必须是 O(log n) 级别。

阅读全文 »

Binary5

发表于 2019-07-31 更新于 2019-08-20 分类于 LeetCode , Binary

题目描述[原题连接][https://leetcode-cn.com/problems/find-minimum-in-rotated-sorted-array/]

假设按照升序排序的数组在预先未知的某个点上进行了旋转。

( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。

请找出其中最小的元素。

你可以假设数组中不存在重复元素。

阅读全文 »

Binary4

发表于 2019-07-30 更新于 2019-08-20 分类于 LeetCode , Binary

题目描述[原题连接][https://leetcode-cn.com/problems/search-a-2d-matrix/]

编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:

​ *每行中的整数从左到右按升序排列。
​ *每行的第一个整数大于前一行的最后一个整数。

阅读全文 »

Binary3

发表于 2019-07-29 更新于 2019-08-20 分类于 LeetCode , Binary

题目描述[原题链接][https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/]

给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。

你的算法时间复杂度必须是 O(log n) 级别。

如果数组中不存在目标值,返回 [-1, -1]。

阅读全文 »

Binary2

发表于 2019-07-28 更新于 2019-08-20 分类于 LeetCode , Binary

题目描述[原题链接][https://leetcode-cn.com/problems/search-insert-position/]

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

你可以假设数组中无重复元素。

阅读全文 »

Binary1

发表于 2019-07-27 更新于 2019-08-20 分类于 LeetCode , Binary

题目描述 [原题链接][https://leetcode-cn.com/problems/sqrtx/]

实现int sqrt(int x) 函数。

计算并返回 x 的平方根,其中 x 是非负整数。

由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。

阅读全文 »
1…1213

Kawaii-jump

Java、C++
127 日志
11 分类
52 标签
© 2019 Kawaii-jump
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Muse v7.2.0