- 博客(27)
- 收藏
- 关注
原创 【牛客网专题】二叉树的下一个节点
【牛客网专题】二叉树的下一个节点给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。这是LeetCode没有这道题,在牛客网上找到,然后进行相应的笔记记录。主要思路,判断是否有右节点:有的话,就遍历到最左边节点没有的话,就向上遍历到父节点的左节点等于该节点,那么下一个节点就是父节点其他情况都为null/*public class TreeLinkNode { int val; TreeLinkN
2022-01-22 18:47:48
434
原创 [LeetCode专题] 23. 合并K个升序链表
23. 合并K个升序链表给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。
2021-12-30 18:48:14
294
原创 [LeetCode专题] 160. 相交链表
两种方法简单解决相交链表给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。
2021-12-30 16:51:02
89
原创 [LeetCode专题] 148. 排序链表 使用方法:暴力解法+快速排序+归并排序 全网最详细
148. 排序链表给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。示例:输入:head = [4,2,1,3]输出:[1,2,3,4]
2021-12-28 20:29:19
355
原创 [LeetCode专题] 21. 合并两个有序链表
合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
2021-12-28 18:11:47
181
原创 [LeetCode专题] 回文链表 两种方案 超详细讲解
回文链表,全网最详细给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。
2021-12-28 13:56:06
354
原创 [LeetCode专题] 删除链表的倒数第 N 个结点
删除链表的导数第N个结点给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
2021-12-28 11:05:52
175
原创 [LeetCode专题] 203. 移除链表元素
203. 移除链表元素给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。
2021-12-27 09:34:54
248
原创 [LeetCode专题]209. 长度最小的子数组
209. 长度最小的子数组给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。
2021-12-26 17:30:24
491
原创 [LeetCode专题]27. 移除元素
27. 移除元素给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。
2021-12-26 16:45:38
147
原创 [LeetCode专题]704. 二分查找
704.二分查找给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。
2021-12-26 16:19:16
267
原创 [LeetCode专题]1044. 最长重复子串 编程语言:java、python
最长重复子串给你一个字符串 s ,考虑其所有 重复子串 :即,s 的连续子串,在 s 中出现 2 次或更多次。这些出现之间可能存在重叠。返回 任意一个 可能具有最长长度的重复子串。如果 s 不含重复子串,那么答案为 “” 。输入:s = “banana”输出:“ana”输入:s = “banana”输出:“ana”
2021-12-23 16:26:59
1416
原创 jdbc插入中文乱码问题有效解决
直接上图,mysql是utf-8编码问题:更改jdbc配置文件之后:解决问题,撒花!!!还有个要记住把自己的字段改成gbk编码哦!
2021-12-15 13:07:34
1309
原创 数组越界导致无限循环-java亲测没有出现,c语言则会出现
今天在加深数据结构与算法的数组知识的时候,我们常常进行项目开发过程中会遇到数组越界的情况,那么我们就用代码简单演示一遍
2021-12-12 19:08:43
806
原创 Seata0.7.0+:MySQLSyntaxErrorException: Unknown column context in field list
大家好,今天也许对于我来说是个特别开心的日子,也祝贺EDG夺冠!大声说一句EDG牛逼!今天记录的是我在项目运行过程中报的错误:直接上错误: Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'context' in 'field list'当我看到这个错误的时候我会想是不是我的字段对应数据库的出错了,然后我仔细检查了自己的实体类的定义,发现自己对应没有错误,或者说我猜想难道是我的
2021-11-07 19:19:16
990
1
原创 MySQL升级与数据备份-项目版本要求5.7+
mysql数据备份与版本升级因为项目的需要,所以必须进行mysql的版本升级,接下来直接上步骤:分为两个部分:1.你之前的数据需要备份2.下载新的mysql版本3.卸载原先的版本,替换版本4.导入之前的数据库数据分割线---------------------------------------------------------------------------------1.数据备份,进入你原来mysql版本的bin目录下终端执行指令:mysqldump -u root -p --a
2021-11-05 17:55:27
1197
原创 Feign远程调用模块业务方法
Feign远程调用不同模块下的controller包下的业务方法,踩坑记录遇到的问题:运行环境:springboot、nacos、seata、fastdfs,mybatisplus,自己的数据库在另外的linux系统中IDEA提示报错:feign.FeignException: status 404 reading WemediaFeign#findById(Integer)我的想法就是Feign远程调用出错,在排查时候先看了远程调用模块下的业务方法写对没有,然后现在远程模块下用postman测试了
2021-11-05 01:18:03
1233
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人