会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhaojk
不把收藏当学习
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年12月9日
62. 不同路径
摘要: 一个机器人位于一个 m x n 网格的左上角。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角。 问总共有多少条不同的路径? 输入: m = 3, n = 2 输出: 3 解释: 从左上角开始,总共有 3 条路径可以到达右下角。 1. 向右 -> 向右 -> 向下 2. 向右 ->
阅读全文
posted @ 2020-12-09 10:18 _zjk
阅读(74)
评论(0)
推荐(0)
2020年12月1日
34. 在排序数组中查找元素的第一个和最后一个位置
摘要: 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 输入:nums = [5,7,7,8,8,10], target = 8 输出:[3,4] 实现时间复杂度为 O(log
阅读全文
posted @ 2020-12-01 15:02 _zjk
阅读(28)
评论(0)
推荐(0)
2020年11月19日
283. 移动零
摘要: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] //1.双指针 class Solution { public void moveZeroes(int[] nums) { int i=
阅读全文
posted @ 2020-11-19 14:09 _zjk
阅读(67)
评论(0)
推荐(0)
2020年11月13日
328. 奇偶链表
摘要: 给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。 请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数 输入: 1->2->3->4->5->NUL
阅读全文
posted @ 2020-11-13 10:07 _zjk
阅读(42)
评论(0)
推荐(0)
2020年11月3日
941. 有效的山脉数组
摘要: 给定一个整数数组 A,如果它是有效的山脉数组就返回 true,否则返回 false。 A.length >= 3 在 0 < i < A.length - 1 条件下,存在 i 使得: A[0] < A[1] < ... A[i-1] < A[i] A[i] > A[i+1] > ... > A[A
阅读全文
posted @ 2020-11-03 11:04 _zjk
阅读(93)
评论(0)
推荐(0)
2020年10月30日
463. 岛屿的周长
摘要: 给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域。 网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。 岛屿中没有“湖”(“湖” 指水域在岛屿内部且不和岛屿周围的水相连)。格子是
阅读全文
posted @ 2020-10-30 16:50 _zjk
阅读(66)
评论(0)
推荐(0)
2020年10月29日
845. 数组中的最长山脉
摘要: 我们把数组 A 中符合下列属性的任意连续子数组 B 称为 “山脉”: B.length >= 3 存在 0 < i < B.length - 1 使得 B[0] < B[1] < ... B[i-1] < B[i] > B[i+1] > ... > B[B.length - 1] (注意:B 可以是
阅读全文
posted @ 2020-10-29 16:53 _zjk
阅读(73)
评论(0)
推荐(0)
129. 求根到叶子节点数字之和
摘要: 给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字。 例如,从根到叶子节点路径 1->2->3 代表数字 123。 计算从根到叶子节点生成的所有数字之和。 说明: 叶子节点是指没有子节点的节点。 输入: [1,2,3] 1 / \ 2 3 输出: 25 解
阅读全文
posted @ 2020-10-29 10:46 _zjk
阅读(75)
评论(0)
推荐(0)
2020年10月28日
1207. 独一无二的出现次数
摘要: 给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。 如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。 输入:arr = [1,2,2,1,1,3] 输出:true 解释:在该数组中,1 出现了 3 次,2 出现了 2 次,3 只出现了 1 次。没有两个数的出现
阅读全文
posted @ 2020-10-28 10:51 _zjk
阅读(54)
评论(0)
推荐(0)
2020年10月27日
144. 二叉树的前序遍历
摘要: 给定一个二叉树,返回它的 前序 遍历。 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} *
阅读全文
posted @ 2020-10-27 10:56 _zjk
阅读(54)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告