无奋斗不青春!
无奋斗不青春!
全部文章
题解
C语言(59)
Java(19)
Java面试专栏(5)
SSM项目(5)
剑指Offer(55)
单调栈(5)
开发软件安装(1)
数据结构(24)
未归档(2)
秒杀项目实践(2)
经验贴(3)
面试题(1)
归档
标签
去牛客网
登录
/
注册
无奋斗不青春!的博客
全部文章
/ 题解
(共3篇)
题解 | #最长无重复子数组#
解题思路: 使用滑动窗口去做 滑动窗口的右边界是添加元素,左边界是删除元素 当新的元素来的时候,判断当前窗口内是否有这个元素值。 如果没有,那么直接从右边界添加此元素,记录当前窗口的大小。 如果有,那么左边界...
Java
滑动窗口
2021-12-09
0
0
题解 | #连续子数组的最大和#
解题思路: 当前位置的元素是否要和前面连接起来,取决于前一个位置的连续最大值。 如果前面位置的连续最大值已经小于0了,那么没有必要再和它连在一起了,自己重新开始一个序列即可。 代码实现: public class Solu...
Java
动态规划
2021-12-09
0
351
题解 | #链表中的节点每k个一组翻转#
解题思路: 使用递归的思想,每K个数进行一次递归,如果最后剩的数少于k个,那么提前将当前阶段的head返回。 每轮递归过程,都将本轮K的进行reverse,但是需要指明链表反转的起始位置和结束位置。 将反转后链表的尾节点指向 递归的下一轮。 ...
Java
链表
递归
2021-12-09
0
554