自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 int与char类型间的相互转化

【代码】int与char类型间的相互转化。

2023-09-03 13:41:08 5087

原创 回溯算法part01 -02

剪枝:就是剩下要选的数得有足够库存。

2023-09-03 09:29:38 45

原创 二叉树09

找出有序数组中间数,再构造左右关系 ,迭代即可。

2023-09-03 07:41:04 30

原创 二叉搜索树

如果递归函数有返回值,如何区分要搜索一条边,还是搜索整个树呢?

2023-08-31 06:50:56 33 1

原创 中序遍历二叉搜索树等于遍历有序数组

差值是一个正数,其数值等于两值之差的绝对值。给你一个二叉搜索树的根节点。

2023-08-30 16:34:19 54 1

原创 106. 从中序与后序遍历序列构造二叉树

【代码】106. 从中序与后序遍历序列构造二叉树。

2023-08-30 06:53:10 24 1

原创 二叉树路径问题

二叉树路径的问题大致可以分为两类:1. 自顶向下: 顾名思义,就是从某一个节点(不一定是根节点),从上向下寻找路径,到某一个节点(不一定是叶节点)结束 具体题目如下:2. 非自顶向下: 就是从任意节点到任意节点的路径,不需要自顶向下解题模板 这类题通常用深度优先搜索(DFS)和广度优先搜索(BFS)解决,BFS较DFS繁琐,这里为了简洁只展现DFS代码 下面是我对两类题目的分析与模板一、自顶而下: dfs这类题型DFS注意点:1. 如果是找路径和等于给定target的路径的,那么可以不用新增一个临时变

2023-08-29 17:34:06 45 1

原创 513. 找树左下角的值

给定一个二叉树的root,请找出该二叉树的节点的值。

2023-08-27 22:28:40 18 1

原创 257. 二叉树的所有路径

给你一个二叉树的根节点root,按任意顺序 ,返回所有从根节点到叶子节点的路径。深度优先搜索就是从根节点开始,一直往左子节点走,直到左子节点为空,让后返回到上一步从右子节点在执行同样的操作,就像下面图中这样二叉树的深度优先搜索代码如下我们完全可以仿照上面的代码来写,不同的是每个节点访问的时候不是把他打印出来,而是先把他存储起来,到叶子结点的时候再添加到集合中,最后返回集合的值。

2023-08-27 20:20:14 25 1

原创 04 哈希表

9、判断Map中指定的值是否存在:boolean containsValue(V value);7、获取键值对的Set集合:Set entrySet();8、判断Map中指定的键是否存在:boolean containsKey(K key);5、获取所有键:Set keySet();11、获取Map集合中键值对的对数(即长度):int size();10、判断Map集合是否为空:boolean isEmpty();4、获取:V get(K key);功能解释:根据键获取值。

2023-08-27 19:19:36 20 1

原创 二叉树层序遍历

6.查询元素第一次出现的下标indexOf(Object o );取出栈顶元素并且将该元素出栈,就是将栈末尾元素删除。取出队首元素,并且在队列中删除队首。3.指定位修改 set(int index, E e);3.出队删除队首 remove();取出队首元素,并且在队列中删除队首。1.指定位插入 add(int index, E e);4.出队不删除队首 peek();只返回队首元素,不删除。2.指定位删除 remove(int index);删除并且返回第一个元素,为空则为null。

2023-08-27 19:18:41 42 1

原创 03 哈希表

【代码】03 哈希表。

2023-08-15 10:00:43 23 1

原创 01 数组

方法一:二分法(nums[mid]==target应与其他情况合并,否则会超出时间)方法三:暴力查找,从左边找初始位置,从右边查找结束位置。二分法:分别可以利用[a,b]或[a,b)来处理边界。二分法使用前提:有序数组。

2023-08-14 02:01:11 21 1

原创 03 lc链表

203.移除链表元素。

2023-08-12 04:26:37 35 2

空空如也

空空如也

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

TA关注的人

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