- 博客(11)
- 收藏
- 关注
原创 leetcode-剑指offer07 根据前序遍历和中序遍历重建二叉树
1、递归法: 递归法思维流程: 把中序遍历的值和对应索引组成一个map,前序遍历的第一个值为root,可根据这个root在中序遍历的map中找到root的index,由于中序遍历的特点,所以索引小于index的元素都在root的左子树中,索引大于index的元素都在右子树中,这时我们就可以通过更新递归参数的方式把这个树分为了两部分,利用返回根节点,我们通过控制参数分别对左右子树进行递归调用,返回了调用者的左右子节点,把左右插入root,这就是一个基本递归层次,再用参数控制递归的终点。 /** * De
2020-12-07 20:24:31
162
原创 数据库调优
1、事务,mysql事务详解 2、脏读,幻读,不可重复读,脏读,幻读,不可重复读详解 3、mysql事务隔离级别,mysql事务隔离级别 4、savepoint a; #设置保存点 … … rollback to a; #回滚到保存点 ...
2020-11-29 20:52:10
158
原创 javaSE基础知识总结—java关键字
具体参考java关键字 补充 1、使用try时在语法上不一定要把catch,finally都加上.只需要搭配任意一个或者都搭配就行了.
2020-11-28 21:58:21
249
1
原创 javaSE基础知识总结—基础部分
javaSE基础知识总结 java基本介绍 1、什么是java? Java是由Sun公司于1995年推出的Java 面向对象程序设计语言和Java平台的总称。 2、java的特点/特性
2020-11-26 09:43:25
615
原创 MYSQL学习过程中遇到的生疏点,记录在此,以供复习
如果TABLE的某一项具有AUTO_INCREMENT属性,则这一项必须用PRIMARY KEY或者KEY修饰,如果插入时给某一记录中的这一栏赋值一个常数,那么在下一次插入时省略此项,则自动保存的是上一项加1,也就是整个序列未必是正整数由小到大的顺序 ··········································································...
2019-10-14 18:41:38
199
原创 这里是JAVA学习过程中遇到的问题及解决方案,记录在此,以供复习
当创建两个StringBuilder,并用其中一个为另一个赋值,那么当其中一个改变时另一个也随之改变。 以下示例: public class q921 { public static void main(String[] args) { StringBuilder s = new StringBuilder(); s.append( "abc"); StringBuilder s1 ...
2019-09-21 10:40:37
494
原创 LeetCode刷题总结T976三角形的最大周长
/* 题目: 给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。 如果不能形成任何面积不为零的三角形,返回 0。 示例 1: 输入:[2,1,2] 输出:5 示例 2: 输入:[1,2,1] 输出:0 示例 3: 输入:[3,2,3,4] 输出:10 示例 4: 输入:[3,6,2,3] 输出:8 来源:力扣(LeetCode) 思路:先将数组排序 ...
2019-09-05 22:01:58
214
原创 LeetCode刷题总结T520检测大写字母
/* 思路:进行一轮循环,将大写字母筛选出来,即可根据大写字母的数量与单词的长度的大小比较来判断第一种全大写与第二种全小写的情况,成立即返回true。并且大写字母的统计数据可方便对第三种情况的判断,成立返回true。最后若排除所有true的可能,即返回false。 */ class Solution { public boolean detectCapitalUse(String word) { ...
2019-09-03 22:41:54
151
空空如也
MyBatis场景题,球解答
2022-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人