自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 LeetCode 热题 100 刷题整理(21~25)

这道题确实没有一个好的思路,如果有范围约束的话,倒是可以一直遍历到遍历次数比这个节点数更多就是,但没有的话可以设置一个状态值数组,在遍历节点的同时,记录每个索引位置的状态(根据索引位置取反),若是再次遍历,继续取反,最后查询其中是否有正数存在即可(因为索引是正数,将索引赋值后二次取反就为正了,也就说明有环形)(0 号索引位:让所有索引 +1 即可)【发现一个很严重的问题,不能对数组赋值的同时进行数值取反,这样前面的赋值始终会覆盖上一次的值;最后直到满足等式,即 A,B 相遇,或者说走到相同节点。

2024-12-29 22:31:57 668

原创 LeetCode 热题 100 刷题整理(16~20)

而最后的反转则如同神来一笔,经过前面的个人分析,从 最终结果 来看,置换后,i 的位置已经替换,但是【首行 => 尾列 、尾行 => 首列】部分中是正序,【尾列 => 尾行 、首列 => 首行】部分中则是反序,观察可得【行 => 列 为正,列 => 行 为反】。【有误,未抓住题意重点,这样切割之后,对最终结果的呈现是有误的,不过也不是没有办法,就是更复杂冗余了,可以多准备几个数组存储数据,以索引来区分各段数据的位置,但明显过于蠢了 hh】其余行列,再遍历标记其所在的首行首列,再遍历,对所标记的行列置零;

2024-12-27 10:01:45 886

原创 LeetCode 热题 100 刷题整理(11~15)

滑动窗口最大值 双端队列 最小覆盖子串 最大子数组和 合并区间 轮转数组 反转

2024-12-19 22:00:00 140

原创 LeetCode 热题 100 刷题整理(6 ~ 10)

leetcode 热题 6 ~ 10

2024-12-18 20:45:08 863

原创 LeetCode 热题 100 刷题整理(1 ~ 5)

Map 集合存储的是每个数据周围的序列长度(即上一位 left,下一位 right,以及自己 curr,的总长),不断循环遍历,就能求出最长序列 longestStreak,具体思路如下图。最大储水值是根据(两根中较小(或相等)那个的高度 × x 轴(或元素范围)长度),因此最终为找出所有乘积中最大值(可以采用 Map 集合存储,键为横纵组合名,值为“面积”,放前先判断两个纵轴谁的高度更小)最后比较 Map 集合中各个值的长度,其中键是索引范围或长度(不好使)移动较小高度的指针(高的指针不受影响);

2024-12-16 21:36:51 447

原创 解决问题:Linux 下 ifconfig 无法获取到 ens33 网络接口

解决 ifconfig 无法获取 ens33 网络接口的问题:关闭并禁用 NetworkManager,启用传统网络服务的方式即可解决。

2024-07-27 10:59:16 428

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除