LeetCode
还不能跑不是嘛
这个作者很懒,什么都没留下…
展开
-
day15-leetcode
18.四数之和题目描述给你一个由n个整数组成的数组nums,和一个目标值target。请你找出并返回满足下述全部条件且不重复的四元组[nums[a], nums[b], nums[c], nums[d]](若两个四元组元素一一对应,则认为两个四元组重复):0 <= a, b, c, d< n a、b、c和d互不相同 nums[a] + nums[b] + nums[c] + nums[d] == target你可以按任意顺序返回答案 。题解原创 2024-02-06 21:50:30 · 307 阅读 · 1 评论 -
day13-leetcode(链表)
给你四个整数数组nums1nums2nums3和nums4,数组长度都是n,请你计算有多少个元组。原创 2024-02-05 20:46:45 · 433 阅读 · 1 评论 -
day11-leetcode(哈希表)
如果哈希值较少、特别分散、跨度非常大,使用数组会造成空间的极大浪费。就需要考虑新的结构体:set 保存唯一元素。中每个字符出现的次数都相同,则称。输出结果中的每个元素一定是。,编写一个函数来判断。原创 2024-02-03 21:13:27 · 311 阅读 · 1 评论 -
day10-leetcode(链表)
给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(如果pos是-1,则在该链表中没有环。pos,仅仅是为了标识链表的实际情况。原创 2024-02-02 21:51:05 · 312 阅读 · 0 评论 -
day09-leetcode(链表)
给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。原创 2024-02-01 20:33:21 · 297 阅读 · 1 评论 -
day08-leetcode(链表)
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。原创 2024-01-31 21:29:09 · 295 阅读 · 0 评论 -
day07-leetcode(链表)
给你单链表的头节点head,请你反转链表,并返回反转后的链表。原创 2024-01-30 22:39:18 · 312 阅读 · 1 评论 -
day06-leetcode(链表)
你可以选择使用单链表或者双链表,设计并实现自己的链表。val和next。val是当前节点的值,next是指向下一个节点的指针/引用。如果是双向链表,则还需要属性prev以指示链表中的上一个节点。假设链表中的所有节点下标从开始。实现index-1valvalvalindexindexindexindex。原创 2024-01-29 21:54:39 · 340 阅读 · 0 评论 -
day05-leetcode(链表)
给你一个链表的头节点head和一个整数val,请你删除链表中所有满足的节点,并返回。原创 2024-01-28 20:24:35 · 323 阅读 · 1 评论 -
day04-leetcode(数组)
给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的n x n正方形矩阵matrix。原创 2024-01-27 22:16:28 · 322 阅读 · 1 评论 -
day03-leetcode(数组)
通过哈希表存储目前的水果种类,以及该窗口内水果种类的次数,如果次数为0,则说明该窗口内已经没有该类型的水果,则需要在哈希表内移除该种类。你想要尽可能多地收集水果。你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组。双指针:窗口判断是否出现第三种水果,如果出现使得左窗口移动。,返回你可以收集的水果的。如何判断水果的种类内?原创 2024-01-26 21:09:24 · 325 阅读 · 1 评论 -
day02-leetcode(数组)
题目描述:给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。思路:使用快慢指针,将非零元素往前移动,数组中后面的其余元素则为0。原创 2024-01-25 21:37:12 · 340 阅读 · 0 评论 -
day01-leetcode(数组)
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。思路:二分查找该题解使用都是左右闭区间[left,right]原创 2024-01-24 20:46:56 · 624 阅读 · 0 评论