Where there is a will,there is a way.
吞噬你的很多时候不是金涛骇浪,相反是那些普通的日子。
leetcode-709 | 转换成小写字母 leetcode-709 | 转换成小写字母
709. 转换成小写字母实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。 例如输入: “Hello”输出: “hello” 例如输入: “here”输
2019-06-03
leetcode-832 | 翻转图像 leetcode-832 | 翻转图像
832. 翻转图像给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。 反转图片的意思是图片中的 0 全
2019-06-02
leetcode-448 | 找到所有数组中消失的数字 leetcode-448 | 找到所有数组中消失的数字
448. 找到所有数组中消失的数字给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中的数字。您能在不使用额外
2019-06-02
leetcode-442 | 数组中重复的数据 leetcode-442 | 数组中重复的数据
442. 数组中重复的数据给定一个整数数组 a,其中1 ≤ a[i] ≤ n (n为数组长度), 其中有些元素出现两次而其他元素出现一次。 找到所有出现两次的元素。 你可以不用到任何额外空间并在O(n)时间复杂度内解决这个问题吗? 例如输
2019-06-02
leetcode-119 | 杨辉三角II leetcode-119 | 杨辉三角II
119. 杨辉三角II给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。 例如输入: 4输出:[1,4,6,4,1] 思考不难发现,是从0开始的。其实这个问题我们在118中已经解决了,因为当时我用的是一个base的列表
2019-06-02
leetcode-118 | 杨辉三角 leetcode-118 | 杨辉三角
118. 杨辉三角给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 例如输入: 5输出:[ [1], [1,1], [1,2,1], [1,3,
2019-06-01
leetcode-18 | 四数之和  中等难度 leetcode-18 | 四数之和 中等难度
16. 最接近的三数之和给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的
2019-05-19
leetcode-16 | 最接近的三数之和  中等难度 leetcode-16 | 最接近的三数之和 中等难度
16. 最接近的三数之和给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如给定数组 nums =
2019-05-19
leetcode-38 | 报数  简单难度 leetcode-38 | 报数 简单难度
题目描述报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1 11 21 1211 111221 1 被读作 “one 1” (“一个一”) , 即 11。11 被读作 “two 1s” (“两
2019-05-16
leetcode-234 | 回文链表 leetcode-234 | 回文链表
题目描述请判断一个链表是否为回文链表。 示例 1:输入: 1->2输出: false 示例 1:输入: 1->2->2->1输出: true进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题?
2019-05-13
leetcode-143 | 重排链表 leetcode-143 | 重排链表
题目描述给定一个单链表 L:L0→L1→…→Ln-1→Ln ,将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→…你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1:给定链表 1->2->
2019-05-13
leetcode-61 |  旋转链表 leetcode-61 | 旋转链表
题目描述给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1:输入: 1->2->3->4->5->NULL, k = 2输出: 4->5->1->2-
2019-05-12
3 / 8