07 2019 档案
摘要:一、数组反转 1、方法一:创建新数组 1 int[] arr = {6,29,0,4,3}; 2 int[] arr2 = new int[arr.length]; 3 for (int i = 0; i < arr.length; i++) { 4 arr2[i]=arr[arr.length-1
阅读全文
摘要:一、概述 二、英雄类 三、主方法 四、操作 双链表操作跟单链表相差无几,所以只写了插入和打印操作 1、最前插入节点 2、最后插入节点 3、打印双向链表(根据head向后遍历打印) 4、打印双向链表(根据last向前遍历打印) 5、删除节点 5、打印的辅助方法 五、结果展示
阅读全文
摘要:一、概述 二、主方法 二、节点类 三、基本功能实现 1、打印单个节点 2、插入新节点 3、打印链表 4、删除指定id节点 5、修改 6、查找节点 四、较难功能 1、单链表反转:方法1(不能只交换数据,节点随数据一起交换) 2、单链表反转:方法2(不能只交换数据,节点随数据一起交换),利用stack(
阅读全文
摘要:一、概述 1、概念 2、处理方法 3、示例 原数组如下: 转换为稀疏数组如下: 二、代码 1、主方法 2、实现数组转稀疏数组 3、将稀疏数组写入文件 4、从文件中读出稀疏数组 5、稀疏数组转数组 三、运行结果
阅读全文
摘要:一、左外连接 二、右外连接 三、内连接 四、全连接 五、左连接 六、右连接 七、全外连接
阅读全文
摘要:一、二分查找法 二分查找法(binary search)也成为折半查找法。用来查找一组有序的记录组中的某一记录。 基本思想是:将记录按有序化(递增或递减)排列,在查找过程中采用跳跃式方法查找,即先以有序数列的中点位置为比较对象,如果要找的元素值小于该中点元素,则将待查询列缩小为左半部分,否则为右半部
阅读全文
摘要:一、死锁的概念 死锁是指两个或两个以上的事务在执行过程中,因争夺锁资源而造成的一种互相等待的现象。若无外力作用,事务都将无法推进下去。 解决死锁问题最简单的方式是不要等待,将任何的等待都转化为回滚,并且事务重新开始。然而在线上环境中,这可能导致并发性能的下降,甚至任何一个事务都不能进行。而这锁带来的
阅读全文
摘要:一、Record Lock:单个记录上的锁 Record Lock总是会锁住索引记录,如果InnoDB存储引擎表在建立的时候没有设置任何一个索引,那么这时InnoDB存储引擎会使用隐式的主键来进行锁定。 二、Gap Lock:间隙锁 设计目的:是为了解决Phantom Problem(幻象/幻读),
阅读全文
摘要:1 Ctrl+Shift + Enter,语句完成 2 “!”,否定完成,输入表达式时按 “!”键 3 Ctrl+E,最近的文件 4 Ctrl+Shift+E,最近更改的文件 5 Shift+Click,可以关闭文件 6 Ctrl+[ OR ],可以跑到大括号的开头与结尾 7 Ctrl+F12,可以显示当前文件的结构 8 Ctrl+F7,可以查询当前元素在当前文件...
阅读全文