- 博客(76)
- 收藏
- 关注
原创 数据结构篇-01:单调栈
在本文中,我将首先介绍 [单调栈] 的使用模板,接着我会使用单调栈的技巧来解决力扣hot100中的两道题:739、每日温度;84、柱状图中最大的矩形
2024-01-26 15:52:37
1208
原创 回溯算法篇-00:解题思路与框架
回溯算法/解题框架/回溯算法常见题型/排列组合力扣78-子集/力扣77-组合/力扣46-全排列/力扣90-子集Ⅱ/力扣40-组合总和/力扣47-全排列Ⅱ力扣39-组合总和
2024-01-19 12:36:13
1759
原创 类注解存储Bean的命名问题
在使用类注解存储Bean后,在获取Bean对象时,Bean对象的命名是怎样的呢?为什么有时候我们输入类型的小写可以获取到,为什么有的时候这样做获取不到呢?
2023-12-25 12:37:57
394
原创 Spring中五大注解的用途
Spring中有五大注解,用于更加简单地存储Bean对象,那么这五大注解怎么用,分别用在哪里呢?什么是持久层?什么是服务器组件?什么是控制器组件?什么是配置类?
2023-12-25 12:14:19
1164
原创 [java/力扣110]平衡二叉树——优化前后的两种方法
根据平衡二叉树的定义,只需要满足:1、根节点两个子树的高度差不超过1;2、左右子树都为平衡二叉树。
2023-10-29 21:39:02
353
1
原创 深入理解数据结构(2)——用数组实现队列
数组是一种数据结构,队列也是一种数据结构。它们都是由基础的语法实现的。如果一个数据结构可以用另外的数据结构来实现,那么可以有力的证明——“数据结构是一种思想”,是一种讲语法组合起来实现某种功能的手段“整体大于局部”
2023-10-27 13:53:28
288
原创 深入理解数据结构(1)—用链表实现栈
栈是一种数据结构,链表也是一种数据结构。它们都是由基础的语法实现的。如果一个数据结构可以用另外的数据结构来实现,那么可以有力的证明——“数据结构是一种思想”,是一种讲语法组合起来实现某种功能的手段
2023-10-27 13:05:14
449
1
原创 ArrayList与List的层级关系及ArrayList解析
本篇文章的得意之处在于:“List与ArrayList的关系”以及“add的源码解析”
2023-10-24 13:59:30
764
转载 【转载】算法的时间和空间复杂度
时间复杂度并不是用于来真实代表算法的执行时间的,它是用来表示代码执行时间的增长变化趋势的;同样空间复杂度也不是用来计算程序实际占用的空间的。空间复杂度是对一个算法在运行过程中临时占用存储空间大小的一个量度,同样反映的是一个趋势
2023-10-24 09:58:45
60
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人