- 博客(40)
- 收藏
- 关注
原创 代码随想录算法训练营第三十九天|343. 整数拆分、96.不同的二叉搜索树
代码随想录算法训练营第三十九天|343. 整数拆分、96.不同的二叉搜索树
2024-04-01 14:36:11
139
原创 代码随想录算法训练营第三十八天|509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
代码随想录算法训练营第三十八天|509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯
2024-03-30 22:30:03
244
原创 代码随想录算法训练营第三十三天|860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球
代码随想录算法训练营第三十三天|860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球
2024-03-26 16:44:44
127
原创 代码随想录算法训练营第三十三天|1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果
代码随想录算法训练营第三十三天|1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果
2024-03-25 20:36:57
295
原创 代码随想录算法训练营第三十二天|122.买卖股票的最佳时机II、55. 跳跃游戏、 45.跳跃游戏II
代码随想录算法训练营第三十二天|122.买卖股票的最佳时机II、55. 跳跃游戏、 45.跳跃游戏II
2024-03-23 21:35:04
273
原创 代码随想录算法训练营第三十一天|455.分发饼干、376. 摆动序列、 53. 最大子序和
代码随想录算法训练营第三十一天|455.分发饼干、376. 摆动序列、 53. 最大子序和
2024-03-22 12:14:26
149
原创 代码随想录算法训练营第二十九天|491.递增子序列、46.全排列、47.全排列 II
代码随想录算法训练营第二十九天|491.递增子序列、46.全排列、47.全排列 II
2024-03-20 19:40:35
166
原创 代码随想录算法训练营第二十八天|93.复原IP地址、78.子集、90.子集II
代码随想录算法训练营第二十八天|93.复原IP地址、78.子集、90.子集II
2024-03-19 15:13:52
109
原创 代码随想录算法训练营第二十七天|39. 组合总和、40.组合总和II、131.分割回文串
代码随想录算法训练营第二十五天|39. 组合总和、40.组合总和II、131.分割回文串
2024-03-19 00:08:27
140
原创 代码随想录算法训练营第二十五天|216.组合总和III、17.电话号码的字母组合
代码随想录算法训练营第二十四天|216.组合总和III、17.电话号码的字母组合
2024-03-17 20:19:56
276
原创 代码随想录算法训练营第二十三天|669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
代码随想录算法训练营第二十三天|669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
2024-03-14 14:07:41
209
原创 代码随想录算法训练营第二十二天|235. 二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点
3、第三题先通过BST的性质搜索到要删除的节点,若该节点左子树为空,则替换为右子树,若右子树为空则替换为左子树,若都不为空,则遍历到右子树的最小节点,并将其替换为该节点。1、上一个题目是二叉树的最近公共祖先,相较于上题,二叉搜索树的最近公共祖先更简单一些,由于树是有序的,所以只要找到当前节点比p大比q小,就是最近公共祖先。2、第二题插入操作并不需要修改树的结构,所以只要通过二叉搜索树的性质遍历到null节点插入即可。
2024-03-14 11:07:35
296
原创 代码随想录算法训练营第二十一天|530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、二叉树的最近公共祖先
代码随想录算法训练营第二十一天|530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数、二叉树的最近公共祖先
2024-03-12 23:32:39
183
原创 代码随想录算法训练营第十八天|513.找树左下角的值、112. 路径总和、 113.路径总和ii、106.从中序与后序遍历序列构造二叉树、105.从前序与中序遍历序列构造二叉树
代码随想录算法训练营第十八天|513.找树左下角的值、112. 路径总和、 113.路径总和ii、106.从中序与后序遍历序列构造二叉树、105.从前序与中序遍历序列构造二叉树
2024-03-10 23:20:06
133
原创 代码随想录算法训练营第十七天|110.平衡二叉树、 257. 二叉树的所有路径、 404.左叶子之和
代码随想录算法训练营第十七天|110.平衡二叉树、 257. 二叉树的所有路径、 404.左叶子之和
2024-03-08 15:53:56
165
原创 代码随想录算法训练营第十六天| 104.二叉树的最大深度、559.n叉树的最大深度、 111.二叉树的最小深度、222.完全二叉树的节点个数
代码随想录算法训练营第十六天| 104.二叉树的最大深度、559.n叉树的最大深度、 111.二叉树的最小深度、222.完全二叉树的节点个数
2024-03-07 13:49:22
155
原创 代码随想录算法训练营第十五天| 102. 二叉树的层序遍历、 226.翻转二叉树、101.对称二叉树
代码随想录算法训练营第十五天| 102. 二叉树的层序遍历、 226.翻转二叉树、101.对称二叉树
2024-03-06 15:53:11
329
原创 代码随想录算法训练营第十四天| 二叉树的递归遍历和迭代遍历144. 二叉树的前序遍历、145.二叉树的后序遍历
代码随想录算法训练营第十四天| 二叉树的递归遍历和迭代遍历144. 二叉树的前序遍历、145.二叉树的后序遍历
2024-03-05 14:45:34
150
原创 代码随想录算法训练营第十二天| 239. 滑动窗口最大值,347.前 K 个高频元素
代码随想录算法训练营第十二天| 239. 滑动窗口最大值,347.前 K 个高频元素
2024-03-04 20:35:13
162
原创 代码随想录算法训练营第十一天| 20. 有效的括号,1047. 删除字符串中的所有相邻重复项,150. 逆波兰表达式求值
代码随想录算法训练营第十一天| 20. 有效的括号,1047. 删除字符串中的所有相邻重复项,150. 逆波兰表达式求值
2024-03-02 18:22:58
103
原创 代码随想录算法训练营第九天| 理论基础, 232.用栈实现队列,225. 用队列实现栈
代码随想录算法训练营第九天| 理论基础, 232.用栈实现队列,225. 用队列实现栈
2024-03-01 23:15:03
150
原创 代码随想录算法训练营第八天| 344.反转字符串,541. 反转字符串II,卡码网:54.替换数字,151.翻转字符串里的单词,卡码网:55.右旋转字符串
3、第三题是卡码网上的题目,使用的是ACM模式提交代码,好久没有使用该模式,已经忘差不多了,过几天要把卡码网上前25个题刷一下熟悉熟悉ACM模式。但是不用split的话,需要先进行去空格,再将所有字符反转,再对每个单词进行反转,代码量比较多,但是最重要的是要思路清晰。首先将字符串转换为字符数组,遍历时每次i加2k个,每2k个处理一次,后返回字符数组转换的字符串。):根据给定的基数(radix)和字符(ch),返回该字符的整数表示。):判断指定字符是否是空白字符,如空格、制表符、换行符等。
2024-02-29 11:18:08
310
原创 代码随想录算法训练营第七天| 454.四数相加II,383. 赎金信,15. 三数之和,18. 四数之和
代码随想录算法训练营第七天| 454.四数相加II,383. 赎金信,15. 三数之和,18. 四数之和
2024-02-28 15:45:42
412
原创 代码随想录算法训练营第六天| 242.有效的字母异位词,349. 两个数组的交集,202. 快乐数,1. 两数之和
代码随想录算法训练营第五天| 242.有效的字母异位词,349. 两个数组的交集,202. 快乐数,1. 两数之和
2024-02-26 23:22:53
363
原创 代码随想录算法训练营第四天| 24.两两交换链表中的节点,19.删除链表的倒数第N个节点,面试题 02.07. 链表相交,142.环形链表II
代码随想录算法训练营第四天| 24.两两交换链表中的节点,19.删除链表的倒数第N个节点,面试题 02.07. 链表相交,142.环形链表II, 总结
2024-02-24 21:04:48
231
原创 代码随想录算法训练营第三天| 203.移除链表元素, 707.设计链表 ,206.反转链表
代码随想录算法训练营第三天| 203.移除链表元素, 707.设计链表 ,206.反转链表
2024-02-23 17:22:56
140
原创 代码随想录算法训练营第一天| 数组理论基础,704. 二分查找,27. 移除元素
【代码】代码随想录算法训练营第一天| 数组理论基础,704. 二分查找,27. 移除元素。
2024-02-21 11:45:13
399
原创 关于ruoyi集成websocket后报错“WebSocket connection to ‘ws://localhost‘ failed:”
在若依的脚手架中集成websocket遇到的问题。
2023-04-19 11:00:37
9879
9
原创 关于如何将开源项目放入自己的git仓库(fork)并可以对开源版本的更新进行同步
关于如何将开源项目放入自己的git仓库(fork)并可以对开源版本的更新进行同步
2023-03-09 17:54:19
3298
1
转载 java中各种异常
1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对象,这个错误经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,很多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,所以还需要对每个.
2020-07-14 09:35:52
78
转载 MySQL8.0解决 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES) 问题
使用的版本是mysql8.0的版本;出现错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES);第一步:关闭 net stop mysql这个需要cmd的管理员权限;第二步:在安装MySQL的bin目录 执行 :mysqld --console --ski...
2020-04-27 16:10:29
3168
10
转载 并查集()
转载自 @点击打开链接好好学习312并查集是我暑假从高手那里学到的一招,觉得真是太精妙的设计了。以前我无法解决的一类问题竟然可以用如此简单高效的方法搞定。不分享出来真是对不起party了。(party:我靠,关我嘛事啊?我跟你很熟么?)来看一个实例,杭电1232畅通工程首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪些对城镇之间是有道路直接相连的。最后要解决的是整幅图的连通性问题。比...
2018-05-12 11:52:10
122
原创 统计数字 (数组去重复)
开始写之前感觉这题很水,写着写着就发现了一个坑,并且之前竞赛遇见过的一个坑。不详细写过程了,就随便写了个大概的。 坑就是,统计完了输出,有多少个给我输出了多少了,去不掉重复的元素,思考讨论后决定定义变量,因为已经排好序,输出后给变量赋值,然后下次输出时判断是否与上次的一样,就可以了。import java.util.*;public class Test6 { public st...
2018-05-07 16:51:15
144
原创 第八届蓝桥杯java B组国赛题目
第一题:平方十位数由0~9这10个数字不重复、不遗漏,可以组成很多10位数字。这其中也有很多恰好是平方数(是某个数的平方)。比如:1026753849,就是其中最小的一个平方数。请你找出其中最大的一个平方数是多少?注意:你需要提交的是一个10位数字,不要填写任何多余内容。第二题:生命游戏康威生命游戏是英国数学家约翰·何顿·康威在1970年发明的细胞自动机。 这个游戏在一个无限大的2D网格上进行。...
2018-05-03 18:16:20
414
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人