LeetCode
文章平均质量分 57
算法记录
ReInUSTC
这个作者很懒,什么都没留下…
展开
-
[Go] LeetCode第四天|24.两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题02.07.链表相交 142.环形链表 II
Go实现leetcode算法原创 2024-04-30 00:09:05 · 786 阅读 · 2 评论 -
[Go] LeetCode第三天|203.移除链表元素 707.设计链表 206.反转链表
Go实现leetcode算法原创 2024-04-27 03:26:11 · 295 阅读 · 0 评论 -
[Go] LeetCode第二天|977.有序数组的平方 209.长度最小的子数组 59.螺旋矩阵II
Go实现LeetCode算法原创 2024-04-24 22:02:53 · 304 阅读 · 0 评论 -
[Go] LeetCode第一天|704.二分查找 27.移除元素
用go实现leetcode算法原创 2024-04-23 01:55:30 · 227 阅读 · 0 评论 -
LeetCode第2天|977.有序数组的平方 209.长度最小的子数组 59.螺旋矩阵II
注意:1.要判断给的n是奇数还是偶数 2.处理边时,在左闭右开区间处理,这样处理每条边都是一样的流程。此题重在模拟过程,每次按顺时针处理矩阵一圈的四条边(因为是数字增大的规律是顺时针螺旋增加)最大的数只可能在容器两头,故用两个指针分别指向容器两端,将大的元素放在新数组的最末端。第一个for控制起始位置,遍历一遍数组,第二个for控制结束位置。心得:要求连续的数组,要想到滑动窗口。LeetCode用暴力会超时。关键词:连续最短的子数组。原创 2023-04-10 23:05:30 · 82 阅读 · 0 评论 -
LeetCode第一天|704.二分查找 27.移除元素
心得:判断是否大于等于还是仅大于、是否要加1或减1等此类情况,就是看该数是否在你的判断区间内,如此题:while(left <= right) 要加上等于号,因为是左闭右闭区间,在left = right时,如[1,1]区间, 1是在你的判断区间内的,故需要等于号。两个for即可,第一个for遍历完整个数组,第二个for移动元素。注意:自己预设的区间是左闭右闭区间还是左闭右开。关键词:有序、整型数组。原创 2023-04-10 16:53:41 · 58 阅读 · 1 评论