文章
20
标签
18
分类
10
主页
博文
分类
标签
归档
关于作者
leetcode2
主页
博文
分类
标签
归档
关于作者
leetcode2
发表于
2024-08-05
|
更新于
2025-03-05
|
算法
|
浏览量:
文章作者:
旅人
文章链接:
http://lvren.ip-ddns.com/2024/08/05/leetcode2/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
旅人
!
面试
双指针
上一篇
leetcode1
141环形链表暴力思路:可以直接使用set记录下节点的地址值,如果有重复那么就是有环,如果指针走到了最后那么就说明无环 public boolean hasCycle(ListNode head) { Set<ListNode> set = new HashSet<>(); while (head != null) { if(!set.contains(head)){ set.add(head); }else return true; head=head.next; } return false; } 双指针思路:使用快慢指针,如果快指针和慢指针相撞,就说明有环,如果快指针走到头,就说明无环 public boolean hasCycle(ListNode head) { ...
下一篇
github实现CD
如何使用GitHub Actions实现Spring Boot程序的持续部署(CD)由于学习上的需要,我需要不断对GitHub上的分支进行合并与持续向远端推送。虽然手动操作并不难,但次数较多时,自动化部署功能显得尤为必要。本文将介绍如何利用GitHub Actions实现Spring Boot程序的持续部署。 Actions基本使用方法基本概念 workflow:GitHub的配置文件,存放在.github/workflow文件夹中。 job:一个workflow由多个job构成。 step:每个job分为多个步骤。 action:每个步骤执行的具体动作。 字段解释runs-on选择执行环境,目前支持的环境包括: ubuntu-latest windows-latest macos-latest uses调用GitHub市场中的预定义脚本。例如: uses: actions/checkout@v4 使用Actions将Java程序部署到远程服务器上使用Maven打包 进入GitHub Actions管理界面,创建新workflow。 选择Java with...
相关推荐
2024-08-05
leetcode1
141环形链表暴力思路:可以直接使用set记录下节点的地址值,如果有重复那么就是有环,如果指针走到了最后那么就说明无环 public boolean hasCycle(ListNode head) { Set<ListNode> set = new HashSet<>(); while (head != null) { if(!set.contains(head)){ set.add(head); }else return true; head=head.next; } return false; } 双指针思路:使用快慢指针,如果快指针和慢指针相撞,就说明有环,如果快指针走到头,就说明无环 public boolean hasCycle(ListNode head) { ...
旅人
技术栈也是栈
文章
20
标签
18
分类
10
Follow Me
公告
欢迎来到我的博客休息
最新文章
分布式基本原理-CAP
2025-03-23
jvm基础
2025-03-09
DDIA第一部分
2025-02-15
手写一个简单spirng框架 实现MVC
2024-12-12
手写一个spring框架——实现JDBC和事务
2024-12-11