- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 代码随想录Day06|哈希+双指针-四数相加、三数之和、四数之和
总结:两数之和、三数之和、四数之和这类题目有两种做法,一种是哈希法,一种是双指针法。区分的关键就在于是否需要,哈希法是不便去重的。所以当题目说到要求非重复的时候,首先应该想到用双指针法去重。
2025-10-23 22:02:40
771
原创 代码随想录Day5|哈希表01-使用数组、Set、Map实现哈希
哈希表使用场景:当判断一个元素是否出现过,或者要快速判断一个元素是否出现集合里的时候实现Hash的方法:数组、Set、Map。
2025-10-22 18:48:12
631
原创 代码随想录算法训练营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
空空如也
怎么让视频播放完之后自动跳转到下一页
2021-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅