
代码随想录算法训练营
文章平均质量分 88
热心市民张老头
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Carl代码随想录算法训练营-Day 13-239. 滑动窗口最大值、347.前 K 个高频元素
算法训练营日常学习记录。本文分享了两道leetcode题目:239. 滑动窗口最大值和347.前 K 个高频元素的解题方法,详细分析了思路,并给出了具体的Java代码实现。原创 2024-02-05 19:57:32 · 475 阅读 · 0 评论 -
Carl代码随想录算法训练营-Day 10-栈与队列理论基础、232.用栈实现队列、225. 用队列实现栈
从原理上分析了栈与队列的理论基础知识,并用自定义双链表结构完成了实现。完成了leetcode上232.用栈实现队列、225. 用队列实现栈,一共两道相关题目,进行了具体的思路分析以及Java代码实现。原创 2024-02-03 10:45:08 · 1048 阅读 · 0 评论 -
Carl代码随想录算法训练营-Day 9-28.实现strStr()、459.重复的字符串
KMP算法是一个思维复杂,代码简单的算法。这种算法,我们作为算法学习者只要将其背下来即可。原创 2024-02-01 20:18:47 · 1002 阅读 · 0 评论 -
Carl代码随想录算法训练营-Day 8-344.反转字符串、541. 反转字符串II、卡码网:54.替换数字、151.翻转字符串里的单词、卡码网:55.右旋转字符串
本文是日常算法学习记录。今天完成了344.反转字符串、541. 反转字符串II、卡码网:54.替换数字、151.翻转字符串里的单词、卡码网:55.右旋转字符串,共五题,并用文字详细描述了算法运行过程。原创 2024-01-31 14:36:40 · 655 阅读 · 0 评论 -
Carl代码随想录算法训练营-Day 7-454.四数相加II、383.赎金信、15.三数之和、18.四数之和
日常算法学习记录,今日完成了一共四道题:454.四数相加II、383.赎金信、15.三数之和、18.四数之和,粗略进行了思路分析,并给出了完整的Java代码实现。原创 2024-01-30 11:17:32 · 610 阅读 · 0 评论 -
Carl代码随想录算法训练营-Day 6-哈希表理论基础、242.有效的字母异位词、349.两个数组的交集、202.快乐数、1.两数之和
本文是参加算法学习的日常记录,分析总结了哈希表基础理论的一些要点,详细阐述了四道基础的哈希表leetcode算法题目(有效字母异位词、两个数组的交集、快乐数、两数之和)的解题思路,并给出了对应的Java代码实现。原创 2024-01-29 12:56:54 · 922 阅读 · 0 评论 -
Carl代码随想录算法训练营-Day 4-206.反转链表、19.删除链表的倒数第N个节点、160.链表相交、142.环形链表II
今天的算法学习记录,我们通过思路分析、数学证明等手段,完成了四个链表题目:206.反转链表、19.删除链表的倒数第N个节点、160.链表相交、142.环形链表II。原创 2024-01-28 14:47:44 · 1084 阅读 · 0 评论 -
Carl代码随想录算法训练营-Day 3- 链表理论基础、203.移除链表元素、707.设计链表、24.两两交换链表中的节点
链表理论基础、203.移除链表元素、707.设计链表、24.两两交换链表中的节点原创 2024-01-27 01:13:28 · 857 阅读 · 0 评论 -
Carl代码随想录算法训练营-Day 2- 209.长度最小的子数组、59.螺旋矩阵II
以上就是代码随想录算法训练营第二天的任务了。不得不说,以前还不信编码只是程序员很小的一部分工作,更多的是写文档,现在见识到了。如果说写代码花了一小时,那么写一篇博客就要花三小时。但是坚持写博客是有好处的,在写博客的过程中不仅分享了思路,更能帮助咱们缕清算法思维。永远不要去觉得博客没人看就没必要写,因为只要你写了,那么你就没必要再去思考写这篇博客到底有没有必要了。原创 2024-01-25 19:18:44 · 402 阅读 · 0 评论 -
Carl代码随想录算法训练营-Day 1 -数组基础、704. 二分查找、27. 移除元素
参加代码随想录算法训练营的第一天,复习了数组相关的算法知识,实践了二分查找和双指针法的基本操作。原创 2024-01-23 23:48:09 · 1123 阅读 · 0 评论 -
分享一个优雅的leetcode力扣刷题姿势|intellij+leetcode-editor+github
虽然Leetcode自带的代码编辑器简洁,但无法进行Debug和享受Intelli的编码方式。另一方面,Intelli中虽然有Intelli代码补全、集成化编译调试等功能,但却需要频繁复制粘贴。本文将为热衷刷题的读者提供一种专业的刷题方式——使用Intelli进行编码、在本地调试、一键提交LeetCode、一键上传保管。原创 2024-01-26 01:55:06 · 7580 阅读 · 7 评论