摘要:
此博客链接: 题目链接: 题目 给定一个头结点为 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4 阅读全文
摘要:
此博客链接: 两数之和 题目链接:https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/submissions/ 题目 给定一个已按照 升序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 阅读全文
摘要:
此博客链接: 移动零 题目链接:https://leetcode-cn.com/problems/move-zeroes/submissions/ 题目 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12]输出: [ 阅读全文
摘要:
class Solution { public void rotate(int[] nums, int k) { int len=nums.length; int res[]=new int[len]; for(int i=0;i<len;i++){ int index=(i+k)%len; res 阅读全文
摘要:
此博客链接: 有序数组的平方 题链链接:https://leetcode-cn.com/problems/squares-of-a-sorted-array/ 题目 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入: 阅读全文
摘要:
此博客链接: 二分查找 题目链接:https://leetcode-cn.com/problems/binary-search/ 题目 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 阅读全文
摘要:
c博客链接: 二叉树的深度 题目链接: 题目 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度 阅读全文
摘要:
此博客链接: 层次遍历 题目链接:https://leetcode-cn.com/leetbook/read/data-structure-binary-tree/xefh1i/ 题目 给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。 示例:二叉树:[3, 阅读全文
摘要:
此博客链接: 最大连续1的个数 题目链接:https://leetcode-cn.com/leetbook/read/array-and-string/cd71t/ 题目 给定一个二进制数组, 计算其中最大连续 1 的个数。 示例: 输入:[1,1,0,1,1,1]输出:3解释:开头的两位和最后的三 阅读全文
摘要:
此博客链接: 移出元素 题目链接:https://leetcode-cn.com/leetbook/read/array-and-string/cwuyj/ 题目 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组 阅读全文