自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录Day06|哈希+双指针-四数相加、三数之和、四数之和

总结:两数之和、三数之和、四数之和这类题目有两种做法,一种是哈希法,一种是双指针法。区分的关键就在于是否需要,哈希法是不便去重的。所以当题目说到要求非重复的时候,首先应该想到用双指针法去重。

2025-10-23 22:02:40 771

原创 代码随想录Day5|哈希表01-使用数组、Set、Map实现哈希

哈希表使用场景:当判断一个元素是否出现过,或者要快速判断一个元素是否出现集合里的时候实现Hash的方法:数组、Set、Map。

2025-10-22 18:48:12 631

原创 代码随想录算法训练营Day2|滑动窗口求最短子数组,螺旋矩阵确定边界,前缀和求一维、二维区间和

知识点:滑动窗口。

2025-10-11 22:27:19 341

原创 代码随想录算法训练营Day1|LeetCode704 二分查找、LeetCode27 移除元素、LeetCode977 有序数组的平方

关键知识点:二分查找、双指针。

2025-10-10 19:03:46 309

原创 Kotlin学习笔记

本文摘要:Kotlin学习笔记涵盖基础语法和面向对象编程。基础部分包括变量定义(val/var)、循环与范围表达式(1..5/until)、字符串模板(${})、列表/字典操作、函数定义、异常处理及递归优化(tailrec)。面向对象部分详细讲解了类定义、封装(private)、继承(open/override)、抽象类(abstract)、多态、接口(interface)等核心概念,并通过洗衣机案例演示封装实践。特别对比了抽象类与接口的区别,介绍了委托代理(by)模式、枚举类和印章类(sealed)等特性

2025-07-04 20:38:19 1413

空空如也

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

TA关注的人

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