力扣基础题
Harperper
这个作者很懒,什么都没留下…
展开
-
力扣基础-移除链表元素
补充:链表的基础操作:给你一个链表的头节点head和一个整数val,请你删除链表中所有满足的节点,并返回。原创 2024-09-27 23:18:36 · 186 阅读 · 0 评论 -
力扣基础-977.有序数组的平方
给你一个按排序的整数数组nums,返回组成的新数组,要求也按排序。平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]O(n)出现的问题和解决办法。原创 2024-09-26 19:34:13 · 90 阅读 · 0 评论 -
力扣基础-2535.数组元素和与数字和的绝对差
nums 的数字和是 1 + 1 + 5 + 6 + 3 = 16。nums 的元素和是 1 + 15 + 6 + 3 = 25。nums 的元素和是 1 + 2 + 3 + 4 = 10。nums 的数字和是 1 + 2 + 3 + 4 = 10。元素和与数字和的绝对差是 |25 - 16| = 9。元素和与数字和的绝对差是 |10 - 10| = 0。原创 2024-09-26 19:16:15 · 161 阅读 · 0 评论 -
力扣基础-100.相同的树
如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。,编写一个函数来检验这两棵树是否相同。给你两棵二叉树的根节点。原创 2024-09-26 19:02:26 · 196 阅读 · 0 评论 -
力扣入门-27. 移除元素
/ 它以不等于 val 的值排序。你的函数应该返回 k = 5,并且 nums 中的前五个元素为 0,0,1,3,4。// 长度正确的预期答案。// 排序 nums 的前 k 个元素。你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。你在返回的 k 个元素之外留下了什么并不重要(因此它们并不计入评测)。你的函数函数应该返回 k = 2, 并且 nums。元素的顺序可能发生改变。如果所有的断言都通过,你的解决方案将会。中的前两个元素均为 2。原创 2024-09-20 09:27:44 · 384 阅读 · 0 评论 -
力扣入门-485. 最大连续 1 的个数
给定一个二进制数组nums, 计算其中最大连续1的个数。示例 1:输入:nums = [1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.示例 2:输入:nums = [1,0,1,1,0,1]输出:2class Solution { public int findMaxConsecutiveOnes(int[] nums) {int count = 0,count1 = 0;for(i原创 2024-09-19 20:04:30 · 145 阅读 · 0 评论 -
力扣入门-283. 移动零
移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。,编写一个函数将所有。原创 2024-09-19 20:42:24 · 92 阅读 · 0 评论