Novelyear's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

leetcode_day6

这篇博客总结了力扣上几道哈希表相关题目的解法,包括有效的字母异位词(通过排序比较)、两个数组的交集(排序后双指针)、快乐数(快慢指针检测循环)以及两数之和(哈希表优化查找)。文章还介绍了unordered_set的常用方法,提供了简洁实用的代码示例和解题思路。
2024-05-30
#leetcode

leetcode_day4

这篇博客总结了LeetCode上几个链表相关问题的解法:两两交换节点使用虚头+双指针遍历;删除倒数第n个节点采用快慢指针技巧;链表相交问题通过对齐尾部解决;环形链表II则通过数学推导找到环入口。作者指出链表问题关键在于正确处理指针操作和空节点检查,整体难度适中。
2024-05-30

leetcode_day3

这篇博客记录了作者解决三个链表相关算法题的过程。在203题中,作者使用Java实现移除链表元素;在707题中,分享了设计链表的实现细节,并讨论了while循环的用法;在206题中,重点分析了递归反转链表的思路。作者通过实际编码展示了对链表操作的熟练程度,并分享了调试过程中的收获。
2024-05-30
#leetcode

leetcode_day8

该博客分享了几个字符串处理算法的实现,包括反转字符串II(每隔2k个字符反转前k个)、替换数字为"number"、反转字符串中的单词顺序以及右旋字符串。每个问题都给出了C++代码实现,并简要说明了核心思路,如利用整体反转和局部反转相结合的方法。文章最后提到字符串处理与数组类似,但后续的KMP算法会更具挑战性。
2024-05-29
#leetcode

leetcode_day7

这篇文章总结了LeetCode中关于哈希表和双指针的几道经典题目解法。作者详细介绍了unordered_map的使用方法,包括创建、插入、迭代和增删改查操作,并提供了454.四数相加、383.赎金信、15.三数之和和18.四数之和的代码实现。文章重点讲解了双指针技巧在三数之和和四数之和问题中的应用,强调了去重和剪枝的重要性,并提醒注意数据范围可能导致的溢出问题。
2024-05-28
#leetcode

迷迭香的记事本:怎么写博客

博主misery分享了本地撰写Hexo博客的详细步骤,包括新建文章、编辑、生成页面和部署到GitHub。同时针对部署后网页未更新的问题,提供了清除缓存并重新生成的解决方案。
2024-05-27

leetcode_day2

该博客记录了作者解决LeetCode数组相关题目的过程,包括有序数组平方、最小子数组长度、水果成篮和螺旋矩阵II等题目。作者分享了使用双指针、滑动窗口等算法的解题思路和代码实现,并反思了在边界条件处理上的不足。文章展现了作者对算法问题的思考过程,以及从失败中学习的经历。
2024-05-23

leetcode_day1

这篇博客记录了作者在LeetCode刷题过程中遇到的Java数组语法问题和二分查找算法的实现细节。文章首先分享了Java数组的基本操作如获取长度、排序和复制的方法,然后详细展示了递归版二分查找的两种实现(左闭右开和左闭右闭)。接着扩展到在排序数组中查找元素边界的解法,最后分享了移除元素题目中的踩坑经验。作者还提及了学习开源项目DolphinScheduler的困难,以及算法群中遇到的vector.
2024-05-22
1…678

搜索

Hexo Fluid
总访问量 次 总访客数 人
蜀ICP备2025122268号 川公网安备51012202002011号
载入天数... 载入时分秒...