- 博客(13)
- 收藏
- 关注
原创 二叉树的前,中,后序算法
当左节点为空,将当前节点加入result LIst中,然后将栈中的栈顶节点也就是该节点pop。而是将入栈的父节点(当前的栈顶元素设置成cur)那么就会去探索该父节点的右儿子。3 当左儿子为空 将当前node写入result List。然后进行弹栈,将node设置为弹出的右儿子。3 当左儿子为空 将当前node写入result List。然后进行弹栈,将node设置为弹出的右儿子。2 然后当有左儿子时候,将左儿子压入栈 将node=左儿子。2 然后当有左儿子时候,将左儿子压入栈 将node=左儿子。
2024-10-13 16:11:16
425
1
原创 力扣 605 贪心
我的想法就是整个数组遍历 在值为0是进行判断 判断该处左右是否符合种花的条件(左右相加为0)在提交两次失败后,发现只关注到n小于数组长度,没有考虑到其为0或者花圃长度为1的情况。//记录一下第一次做贪心。
2024-07-11 10:45:35
387
原创 java集合
初始容量大小和每次扩充容量大小的不同 :创建时如果不指定容量初始值,Hashtable 默认的初始大小为 11,之后每次扩充,容量变为原来的 2n+1。,默认构造器会将其赋为false,即按插入顺序存储元素,当然LinkedHashMap也留了一个构造器可以让我们指定accessOrder的值,如果传入true,LinkedHashMap就可以按访问顺序存储元素。构造器里把accessOrder 写死了,所以,LinkedHashSet是不支持按访问顺序对元素排序的,只能按插入顺序排序。
2024-07-08 11:08:17
911
原创 java 多线程
1)创建一个类来继承thread类2)重写run方法run 方法中编写的是线程要执行的代码然后就可以实例化这个类 调用start方法来开启线程。
2024-06-21 17:36:41
918
原创 mysql索引 备份
唯一不可重复 且只有一个列作为主键和主键索引不同的是 一个表中只能有一个主键索引 但是可以有多个唯一索引被设置成唯一索引的字段中不能重复 但是null 可以(在主键索引中不行)默认的。
2024-04-26 13:33:15
426
1
原创 mysql事务
转钱和收钱这两件事情必须同时完成或者同时失败不能一个完成一个失败 这就是原子性最终一致性 : 能量守恒隔离性(Isolation)隔离性是指一个事务的执行不能有其他事务的干扰,事务的内部操作和使用数据对其他的并发事务是隔离的,互不干扰。多个用户同时操作不会乱转钱脏读一个事务读取了另一个事务未提交的数据幻读指一个事务内读取到了另外一个事务插入的数据 (一般为行影响 多了一行)不可重复读一个事务内读取某一行数据,多次读取的结果不同(不一定是错的)如果没有转钱 断电了 那就恢复原样。
2024-04-25 19:37:08
368
原创 mysql多表查询
在这三种join中 left join 和right join 分别以左表以及右表为重点只要这个为重点的表中有作为连接点的值那么在返回结果中就会返回 剩余值赋空在inner join 中只有两表的并集(连接点的并集)才会返回。
2024-04-25 13:54:59
458
原创 DML DQL
insert into 表名 (字段1 ,字段2,字段3)values ('值1','值2','值3'...);!!!字段也可以省略 但是一定要保证一 一对应。
2024-04-25 11:09:27
529
原创 mysql
字段1 字段1类型 comment注释 ,字段1 字段1类型 comment注释 ,字段1 字段1类型 comment注释。show creat table 表名;旧字段名 新字段名 类型(长度)comment;drop table【if exists】表名;字段名 类型(长度)comment'注释';)[comment表注释];alter table 表名。alter table 表名。alter table 表名。alter table 表名。alter table 表名。
2024-04-24 18:53:17
499
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅