摘要: 一个机器人位于一个 m x n 网格的左上角。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角。 问总共有多少条不同的路径? 输入: m = 3, n = 2 输出: 3 解释: 从左上角开始,总共有 3 条路径可以到达右下角。 1. 向右 -> 向右 -> 向下 2. 向右 -> 阅读全文
posted @ 2020-12-09 10:18 _zjk 阅读(74) 评论(0) 推荐(0)
摘要: 给定一个按照升序排列的整数数组 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)
摘要: 给定一个数组 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)
摘要: 给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。 请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数 输入: 1->2->3->4->5->NUL 阅读全文
posted @ 2020-11-13 10:07 _zjk 阅读(42) 评论(0) 推荐(0)
摘要: 给定一个整数数组 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)
摘要: 给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域。 网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。 岛屿中没有“湖”(“湖” 指水域在岛屿内部且不和岛屿周围的水相连)。格子是 阅读全文
posted @ 2020-10-30 16:50 _zjk 阅读(66) 评论(0) 推荐(0)
摘要: 我们把数组 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)
摘要: 给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字。 例如,从根到叶子节点路径 1->2->3 代表数字 123。 计算从根到叶子节点生成的所有数字之和。 说明: 叶子节点是指没有子节点的节点。 输入: [1,2,3] 1 / \ 2 3 输出: 25 解 阅读全文
posted @ 2020-10-29 10:46 _zjk 阅读(75) 评论(0) 推荐(0)
摘要: 给你一个整数数组 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)
摘要: 给定一个二叉树,返回它的 前序 遍历。 /** * 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)