
代码随想录
文章平均质量分 73
纵横君=_=
这个作者很懒,什么都没留下…
展开
-
代码随想录-刷题补充 | Java基础
序号接口声明创建方式适用场景1Deque需要频繁在队列头部和尾部进行插入和删除操作。2Deque需要快速访问元素、插入和删除操作,但不需要线程安全。3Queue需要队列特性的场景,例如广度优先搜索BFS。4Queue需要高效的队列操作,但不需要线程安全。5List需要频繁进行插入、删除操作。6List需要频繁随机访问元素。以上的定义方式是面向接口编程的一种体现,使用接口类型声明变量,再使用具体的实现类来实例化对象。原创 2024-06-10 23:27:40 · 788 阅读 · 0 评论 -
代码随想录-栈与队列 | 347前k个高频元素
学习到新知识:堆。原创 2024-05-13 15:33:16 · 466 阅读 · 0 评论 -
代码随想录-栈与队列 | 239滑动窗口最大值
学习到新知识:单调序列的特点与使用。本题的写法仅适用于本题。单调队列不是一成不变的,不同场景不同写法,总之要保证队列里单调递增或递减的原则,所以叫做单调队列。原创 2024-05-13 11:17:55 · 415 阅读 · 0 评论 -
代码随想录-栈与队列 | 150逆波兰表达式求值
学习到新知识:波兰表达式。这其实是一个后缀表达式,类似于二叉树中的后序遍历。原创 2024-05-13 00:12:34 · 361 阅读 · 0 评论 -
代码随想录-栈和队列 | 20 有效的括号
学习到新技巧:只用右括号入栈,遍历字符串进行比较。原创 2024-05-12 23:02:54 · 531 阅读 · 0 评论 -
代码随想录-字符串 | 459重复的子字符串
学习到新知识:KMP、前缀表和next数组。原创 2024-04-24 17:24:05 · 1727 阅读 · 0 评论 -
代码随想录-字符串 | 右旋字符串
学习到新知识:异或反转字符串(通过位运算)。s[j] = tmp;原创 2024-04-24 15:19:59 · 414 阅读 · 0 评论 -
代码随想录-字符串 | 151反转字符串中的单词
复习了类的使用在写代码时,要多注意是否可以提高代码的复用率。原创 2024-04-24 10:22:06 · 432 阅读 · 0 评论 -
代码随想录-哈希表 | 1两数之和
代码随想录原创 2024-04-19 12:59:30 · 530 阅读 · 1 评论 -
代码随想录-哈希表 | 349 两个数组的交集
学习到新知识:对 数组 和 set 哈希表的使用场景有了更深的了解。原创 2024-04-19 09:57:31 · 412 阅读 · 0 评论 -
代码随想录-哈希表 | 242 有效的字母异位词
学习到新知识:巧用辅助数组。复习了哈希表的思想。原创 2024-04-19 08:50:41 · 523 阅读 · 0 评论 -
代码随想录-链表 | 142环形链表
学习到新知识:快慢指针的思想。原创 2024-04-18 14:28:35 · 540 阅读 · 0 评论 -
代码随想录-链表 | 206反转链表
学习到新知识:递归方法。(还有一种从后向前递归的方法,以后再看)原创 2024-04-18 13:12:10 · 397 阅读 · 0 评论 -
代码随想录-链表 | 707设计链表
还是要多熟悉熟悉。原创 2024-04-17 23:48:10 · 256 阅读 · 0 评论 -
代码随想录-链表 | 203移除链表元素
学习到新知识:学习链表中可以添加虚节点和pre Node。原创 2024-04-17 20:13:36 · 309 阅读 · 0 评论 -
代码随想录-数组 | 59-螺旋矩阵II
对循环不变量原则有了更深切的体会。原创 2024-04-10 14:05:29 · 206 阅读 · 0 评论 -
代码随想录-数组 | 704二分查找
学习到新知识:写二分法要想清楚对区间的定义。原创 2024-04-10 00:13:30 · 459 阅读 · 1 评论