会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
烟_火
人间烟火何不尝
博客园
首页
新文章
订阅
管理
上一页
1
2
3
4
5
6
下一页
2020年3月24日
121. 买卖股票的最佳时机
摘要: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的
阅读全文
posted @ 2020-03-24 22:11 段流儿
阅读(210)
评论(0)
推荐(0)
2020年3月20日
437. 路径总和 III
摘要: 给定一个二叉树,它的每个结点都存放着一个整数值。 找出路径和等于给定数值的路径总数。 路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 二叉树不超过1000个节点,且节点数值范围是 [-1000000,1000000] 的整数。 示例: root =
阅读全文
posted @ 2020-03-20 23:02 段流儿
阅读(82)
评论(0)
推荐(0)
2020年3月12日
448. 找到所有数组中消失的数字
摘要: 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中的数字。 您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间内。 示
阅读全文
posted @ 2020-03-12 21:46 段流儿
阅读(117)
评论(0)
推荐(0)
2020年3月11日
538. 把二叉搜索树转换为累加树
摘要: 给定一个二叉搜索树(Binary Search Tree),把它转换成为累加树(Greater Tree),使得每个节点的值是原来的节点值加上所有大于它的节点值之和。 例如: 输入: 原始二叉搜索树: 5 / \ 2 13 输出: 转换为累加树: 18 / \ 20 13 /** * Definit
阅读全文
posted @ 2020-03-11 22:23 段流儿
阅读(127)
评论(0)
推荐(0)
2020年3月10日
283. 移动零
摘要: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12]输出: [1,3,12,0,0] class Solution { public void moveZeroes(int[] nums) { int count =
阅读全文
posted @ 2020-03-10 21:57 段流儿
阅读(96)
评论(0)
推荐(0)
21. 合并两个有序链表
摘要: 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4输出:1->1->2->3->4->4 /** * Definition for singly-linked list. * public class List
阅读全文
posted @ 2020-03-10 21:37 段流儿
阅读(99)
评论(0)
推荐(0)
2020年3月9日
169. 多数元素
摘要: 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [3,2,3]输出: 3示例 2: 输入: [2,2,1,1,1,2,2]输出: 2 class Solution
阅读全文
posted @ 2020-03-09 22:57 段流儿
阅读(147)
评论(0)
推荐(0)
2020年3月8日
136. 只出现一次的数字
摘要: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1]输出: 1示例 2: 输入: [4,1,2,1,2]输出: 4 class Soluti
阅读全文
posted @ 2020-03-08 10:14 段流儿
阅读(107)
评论(0)
推荐(0)
206. 反转链表
摘要: 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode
阅读全文
posted @ 2020-03-08 09:59 段流儿
阅读(112)
评论(0)
推荐(0)
104. 二叉树的最大深度
摘要: 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度 3 。 /** * Definition f
阅读全文
posted @ 2020-03-08 09:09 段流儿
阅读(96)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页