摘要: 这个题只想到二分法写, 另外看了他人实现的sqrt方法,感觉挺好的,下面附上博客地址: https://blog.csdn.net/gqtcgq/article/details/48392255 阅读全文
posted @ 2019-03-03 22:47 码到成功hy 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4,5] 向右旋转 3 步: [5,6,7,1,2,3,4] 示例 2: 输入: [-1, 阅读全文
posted @ 2019-03-03 22:40 码到成功hy 阅读(1574) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 注意你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价格 = 1)的时 阅读全文
posted @ 2019-03-02 23:59 码到成功hy 阅读(1857) 评论(0) 推荐(0) 编辑
摘要: 从第0行开始,输出第k行,传的参数为第几行,所以在方法中先将所传参数加1,然后将最后一行加入集合中返回。 代码如下: 阅读全文
posted @ 2019-03-01 23:42 码到成功hy 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 该题还是考杨辉三角计算,只不过最后每一行都放入List集合中,然后返回,直接看代码: 阅读全文
posted @ 2019-03-01 17:58 码到成功hy 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入: 3 输出: 3 解 阅读全文
posted @ 2019-03-01 17:11 码到成功hy 阅读(5566) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 阅读全文
posted @ 2019-03-01 17:05 码到成功hy 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 给定两个二进制字符串,返回他们的和(用二进制表示),输入为非空字符串且只包含数字 1 和 0。 示例 1: 输入: a = "11", b = "1" 输出: "100" 示例 2: 输入: a = "1010", b = "1011" 输出: "10101" 代码如下: 阅读全文
posted @ 2019-03-01 07:12 码到成功hy 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中, 返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 示例 2: 输入: [1,3,5,6], 2 输出: 1 示例 3: 输入: 阅读全文
posted @ 2019-02-28 23:39 码到成功hy 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。 示例 2 阅读全文
posted @ 2019-02-28 23:37 码到成功hy 阅读(151) 评论(0) 推荐(0) 编辑
获取

hahah

name age option