上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页

2022年5月8日

2022-5-8 链表

摘要: 19. 删除链表的倒数第 N 个结点 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 1 /** 2 * Definition for singly-linked list. 3 * public class ListNode { 4 * int val; 5 * ListNod 阅读全文

posted @ 2022-05-08 15:09 阿ming 阅读(13) 评论(0) 推荐(0) 编辑

2022年5月7日

2022-5-7 链表

摘要: 2. 两数相加 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 1 /** 2 * Definition for 阅读全文

posted @ 2022-05-07 15:56 阿ming 阅读(18) 评论(0) 推荐(0) 编辑

2022年5月6日

2022-5-6 双指针

摘要: 986. 区间列表的交集 给定两个由一些 闭区间 组成的列表,firstList 和 secondList ,其中 firstList[i] = [starti, endi] 而 secondList[j] = [startj, endj] 。每个区间列表都是成对 不相交 的,并且 已经排序 。 返 阅读全文

posted @ 2022-05-06 17:11 阿ming 阅读(21) 评论(0) 推荐(0) 编辑

2022年5月5日

2022-5-5 预处理

摘要: 42. 接雨水 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 1 class Solution { 2 public int trap(int[] height) { 3 int res=0,n=height.length; 4 5 int[] 阅读全文

posted @ 2022-05-05 16:10 阿ming 阅读(11) 评论(0) 推荐(0) 编辑

2022年5月4日

2022-5-4 双指针

摘要: 283. 移动零 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 1 class Solution { 2 public void moveZeroes(int[] nums) { 3 int p 阅读全文

posted @ 2022-05-04 10:34 阿ming 阅读(14) 评论(0) 推荐(0) 编辑

2022年5月3日

2022-5-3 双指针

摘要: 27. 移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 1 class So 阅读全文

posted @ 2022-05-03 15:51 阿ming 阅读(16) 评论(0) 推荐(0) 编辑

2022年5月2日

2022-5-2 双指针

摘要: 26. 删除有序数组中的重复项 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。 由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之 阅读全文

posted @ 2022-05-02 14:59 阿ming 阅读(15) 评论(0) 推荐(0) 编辑

2022年5月1日

2022-5-1 双指针

摘要: 870. 优势洗牌 给定两个大小相等的数组 nums1 和 nums2,nums1 相对于 nums 的优势可以用满足 nums1[i] > nums2[i] 的索引 i 的数目来描述。 返回 nums1 的任意排列,使其相对于 nums2 的优势最大化。 1 class Solution { 2 阅读全文

posted @ 2022-05-01 18:05 阿ming 阅读(26) 评论(0) 推荐(0) 编辑

2022年4月30日

2022-4-30双指针

摘要: 18. 四数之和 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复): 0 <= a, b, c, d 阅读全文

posted @ 2022-04-30 17:28 阿ming 阅读(19) 评论(0) 推荐(0) 编辑

2022年4月29日

2022-4-29 双指针

摘要: 15. 三数之和 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 1 class Solution { 2 public List<List 阅读全文

posted @ 2022-04-29 13:58 阿ming 阅读(16) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 26 下一页

导航