摘要:
关于这个问题,我有种想要掐死idea的冲动。 启动项目,突然@Slf4j 下使用log就无效了,要多突然有多突然,然后就发现报错说,java 不能使用lombok了,百度搜索了下Lombok supports: sun/apple javac 1.6, ECJ 检查了lombok插件安装正常,修改了 阅读全文
摘要:
学习spring源码时遇到的问题 解决方案:类名以Test结尾,例如:DemoTest.java 参照以下博文: https://www.cnblogs.com/iullor/p/16891887.html 阅读全文
摘要:
https://blog.csdn.net/weixin_45902285/article/details/124517412 package tree; /** * @author: tianhaichao * @date: 2022/9/22 15:38 * @description:平衡二叉树 阅读全文
摘要:
package tree.red.black; /** * @author: tianhaichao * @date: 2022/8/29 14:27 * @description: 1、根节点为黑色 * 2、叶子节点为黑色空节点 * 3、红色节点的孩子节点必须是黑色的 * 4、每个分支上黑色节点个 阅读全文
摘要:
二叉查找树(binary search tree),二叉查找树在二叉树的基础上增加了以下几个条件: 如果左子树不为空,则左子树上所有节点的值均小于根节点的值 如果右子树不为空,则右子树上所有节点的值均大于根节点的值 左、右子树也都是二叉查找树。 二查查找树的时间复杂度是O(log(n)),但是极端情 阅读全文
摘要:
package sort; /** * @author: tianhaichao * @date: 2022/9/17 20:20 * @description:选择排序,时间复杂度 O(n * n) * 双重for循环 * 假定一个最大值是array[i],内层循环,每次循环都用arrayv[j] 阅读全文
摘要:
package sort; /** * @author: tianhaichao * @date: 2022/9/15 15:01 * @description: 快速排序 -单边循环法 * 算法思想--分治算法 * 两个关键点, * 1.比较标准值 pivot 所有值与pivot比较,大的放一边, 阅读全文
摘要:
package sort; /** * @author: tianhaichao * @date: 2022/9/15 17:51 * @description: 快速排序,双边循环法 * 算法思想--分治算法 * * 两个关键点, * * 1.比较标准值 pivot 所有值与pivot比较,大的放 阅读全文
摘要:
冒泡排序,双重for循环,所以时间复杂度是O (n*n) 内层循环每次做相邻两个数字的比较,每循环一次比较出两个数字的大小, 外层循环,没循环一次,将一个数上升到他的正确位置。 package sort; /** * @author: tianhaichao * @date: 2022/9/15 1 阅读全文
摘要:
package sort; /** * @author: tianhaichao * @date: 2022/8/31 18:12 * @description: */ public class HeapSort { // 通过无序数组构建大顶堆说明 // a(0) // b c // d e f( 阅读全文