- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 B+树,B树,红黑树
如图所示,区别有以下两点: 1.B+树中只有叶子节点会带有指向记录的指针,而B树则所有节点都带有,在内部节点出现的索引项不会再出现在叶子节点中。 2.B+树中所有叶子节点都是通过指针连接在一起,而B树不会。 B+树的优点: 1.非叶子节点不会带上指向记录的指针,这样,一个块中可以容纳更多的索引项,一是可以降低树的高度。二是一个内部节点可以定位更多的叶子节点。 2.叶子节点之间通过指针来连接,范围...
2020-04-27 19:12:32
301
原创 Java Deque
Deque是java.util下的接口,实现类:ArrayDeque, ConcurrentLinkedDeque, LinkedBlockingDeque, LinkedList ,是支持在两个端插入和去除元素的线性集合。 Deque接口继承了Queue的接口规范。LinkedList、ArrayDeque都是实现Deque接口。 Queue<-----Duque<-----L...
2020-04-18 15:13:10
1083
原创 Java进制间相互转换
1.n进制转化为十进制 Long.parseLong(str ,n ); 2.十进制转为n进制 Integer.toString(str,n);
2020-04-14 19:42:49
190
1
原创 Java基本数据类型之间转换
java中整数类型默认的int类型;小数类型默认的double byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型 char和String的相互转换 String转换为char 使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char。 使用String.toCharArray()(返回值为char[])...
2020-04-14 16:50:33
114
原创 Java处理String输入输出next()和nextLine()
Scanner是一个扫描器,我们录取到键盘的数据,先存到缓存区等待读取,它判断读取结束的标示是 空白符;比如空格,回车,tab 等等。 next()方法读取到空白符就结束,nextLine()读取到回车结束也就是“\r”。 当处理有空格的一行字符串时,要用nextLine(),否则空格后的读不出来。 ...
2020-04-14 15:52:51
4021
原创 Java中数组互相赋值方法
1.for循环赋值 2.Object的clone() int[] b=(int[])a.clone(); 3.arraycopy() public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) src:源数组 srcPos:源数组要复制的起始位置 dest:目的数组 destP...
2020-04-08 21:17:11
375
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人