摘要: Problem Description Given a specified total t and a list of n integers, find all distinct sums using numbers from the list that add up to t. For examp 阅读全文
posted @ 2019-05-04 16:12 彩虹色 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 把字符串 s 看作是“abcdefghijklmnopqrstuvwxyz”的无限环绕字符串,所以 s 看起来是这样的:"...zabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd....". 现在我们有了另一个字符串 p 。 阅读全文
posted @ 2019-05-02 21:07 彩虹色 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 示例 2: 阅读全文
posted @ 2019-05-02 17:48 彩虹色 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Problem Description There is a rectangular room, covered with square tiles. Each tile is colored either red or black. A man is standing on a black til 阅读全文
posted @ 2019-05-02 16:15 彩虹色 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Problem Description The doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked it up, the maze began to shake, an 阅读全文
posted @ 2019-05-02 16:07 彩虹色 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 一条包含字母 A-Z 的消息通过以下方式进行了编码: 给定一个只包含数字的非空字符串,请计算解码方法的总数。 示例 1: 示例 2: 题目链接:https://leetcode-cn.com/problems/decode-ways/ 阅读全文
posted @ 2019-05-01 21:43 彩虹色 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 你的朋友正在使用键盘输入他的名字 name。偶尔,在键入字符 c 时,按键可能会被长按,而字符可能被输入 1 次或多次。 你将会检查键盘输入的字符 typed。如果它对应的可能是你的朋友的名字(其中一些字符可能被长按),那么就返回 True。 示例 1: 示例 2: 示例 3: 示例 4 阅读全文
posted @ 2019-05-01 20:22 彩虹色 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 给定一个二叉树,它的每个结点都存放着一个整数值。 找出路径和等于给定数值的路径总数。 路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 二叉树不超过1000个节点,且节点数值范围是 [-1000000,1000000] 的整数。 示例: 阅读全文
posted @ 2019-05-01 19:15 彩虹色 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 在 N * N 的网格上,我们放置一些 1 * 1 * 1 的立方体。 每个值 v = grid[i][j] 表示 v 个正方体叠放在单元格 (i, j) 上。 返回最终形体的表面积。 示例 1: 示例 2: 示例 3: 示例 4: 示例 5: 如上图:输入为:【【2,1】,【1,0】】 阅读全文
posted @ 2019-05-01 16:57 彩虹色 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 题目描述 对于一个有序数组,我们通常采用二分查找的方式来定位某一元素,请编写二分查找的算法,在数组中查找指定元素。 给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次,请返回第一次出现的位置。 测试样例: [1, 阅读全文
posted @ 2019-04-30 13:33 彩虹色 阅读(132) 评论(0) 推荐(0) 编辑