485. 最大连续1的个数

摘要: 示例 1: 输入: [1,1,0,1,1,1]输出: 3解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3.注意: 输入的数组只包含 0 和1。输入数组的长度是正整数,且不超过 10,000。 1 class Solution { 2 public int findMaxConse 阅读全文
posted @ 2019-12-01 14:49 forever_time 阅读(178) 评论(0) 推荐(0) 编辑

leetcode 101. 对称二叉树

摘要: 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3 1 class Solution { 阅读全文
posted @ 2019-11-30 18:03 forever_time 阅读(86) 评论(0) 推荐(0) 编辑

leetcode 1137. 第 N 个泰波那契数

摘要: 泰波那契序列 Tn 定义如下: T0 = 0, T1 = 1, T2 = 1, 且在 n >= 0 的条件下 Tn+3 = Tn + Tn+1 + Tn+2 给你整数 n,请返回第 n 个泰波那契数 Tn 的值。 示例 1: 输入:n = 4输出:4解释:T_3 = 0 + 1 + 1 = 2T_4 阅读全文
posted @ 2019-11-30 12:30 forever_time 阅读(260) 评论(0) 推荐(0) 编辑

leetcode 83. 删除排序链表中的重复元素

摘要: 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2输出: 1->2示例 2: 输入: 1->1->2->3->3输出: 1->2->3 1 class Solution { 2 public ListNode deleteDuplicates(List 阅读全文
posted @ 2019-11-29 17:38 forever_time 阅读(108) 评论(0) 推荐(0) 编辑

leetcode 203. 移除链表元素

摘要: 删除链表中等于给定值 val 的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2->3->4->5 1 class Solution { 2 public ListNode removeElements(ListNode head, int va 阅读全文
posted @ 2019-11-29 17:36 forever_time 阅读(87) 评论(0) 推荐(0) 编辑

leetcode 67. 二进制求和

摘要: 给定两个二进制字符串,返回他们的和(用二进制表示)。 输入为非空字符串且只包含数字 1 和 0。 示例 1: 输入: a = "11", b = "1"输出: "100" 1 class Solution { 2 public String addBinary(String a, String b) 阅读全文
posted @ 2019-11-29 16:45 forever_time 阅读(124) 评论(0) 推荐(0) 编辑

leetcode 70. 爬楼梯

摘要: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2输出: 2 1 class Solution { 2 public int climbStairs(int n) { 3 in 阅读全文
posted @ 2019-11-28 19:24 forever_time 阅读(108) 评论(0) 推荐(0) 编辑

leetcode 53最大子序和

摘要: 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 1 class Solution { 2 public in 阅读全文
posted @ 2019-11-26 21:23 forever_time 阅读(85) 评论(0) 推荐(0) 编辑

leetcode 66. 加一

摘要: 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1: 输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。 1 class Solu 阅读全文
posted @ 2019-11-22 09:41 forever_time 阅读(112) 评论(0) 推荐(0) 编辑

leetcode 19.删除链表的倒数第N个节点

摘要: 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3->5. 1 /** 2 * Definition for singly-linked list. 3 * p 阅读全文
posted @ 2019-11-21 21:12 forever_time 阅读(72) 评论(0) 推荐(0) 编辑