会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
光何
实事求是,向来我属
首页
新随笔
联系
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
88
下一页
2020年9月9日
B树与B+树
摘要: 一、B树(B-树) 特点: (1)多路,非二叉树 (2)每个节点既保存索引,又保存数据 (3)搜索时相当于二分查找 二、B+树 特点: (1)多路非二叉 (2)只有叶子节点保存数据 (3)搜索时相当于二分查找 (4)增加了相邻接点的指向指针。 三、B树与B+树的区别 1,关键字的数量不同;B+树中分
阅读全文
posted @ 2020-09-09 17:09 光何
阅读(232)
评论(0)
推荐(0)
2020年9月8日
索引优先队列
摘要: 一、算法思想 优先队列的原理本质上就是利用完全二叉树的结构实现以log2n的时间复杂度删除队列中的最小对象(这里以小堆顶为例)。完全二叉树又可以通过数组下标实现索引,当插入一个对象的时候,利用上浮操作更新最小对象。当删除堆顶最小对象时,将末尾的对象放置到堆顶上,然后执行下沉操作。 优先队列有一个缺点
阅读全文
posted @ 2020-09-08 14:58 光何
阅读(517)
评论(0)
推荐(0)
二叉树解决折纸方向问题
摘要: 问题:对折纸,永远从同一个方向对折,输出对折N次后每个折痕的朝向。 算法: 1 package io.guangsoft; 2 3 import java.util.LinkedList; 4 import java.util.PriorityQueue; 5 import java.util.Qu
阅读全文
posted @ 2020-09-08 08:59 光何
阅读(303)
评论(0)
推荐(0)
2020年9月7日
经典排序算法
摘要: data.txt 1 8,10,211,4,128,12,5,365,9,192,7,1,3,2,6,1024,11,13,20,54 SortAlgorithm.java 1 package io.guangsoft; 2 3 import java.io.FileInputStream; 4 i
阅读全文
posted @ 2020-09-07 14:23 光何
阅读(135)
评论(0)
推荐(0)
排序算法之快速排序
摘要: 一、算法思想 快速排序(Quick Sort)使用分治法策略。它的基本思想是:选择一个基准数,通过一趟排序将要排序的数据分割成独立的两部分;其中一部分的所有数据都比另外一部分的所有数据都要小。然后,再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 二
阅读全文
posted @ 2020-09-07 11:25 光何
阅读(277)
评论(0)
推荐(0)
排序算法之归并排序
摘要: 一、算法思想 归并排序,是创建在归并操作上的一种有效的排序算法。算法是采用分治法(Divide and Conquer)的一个非常典型的应用,且各层分治递归可以同时进行。归并排序思路简单,速度仅次于快速排序,为稳定排序算法,一般用于对总体无序,但是各子项相对有序的数列。 归并排序是用分治思想,分治模
阅读全文
posted @ 2020-09-07 10:02 光何
阅读(228)
评论(0)
推荐(0)
2020年9月4日
byte数组使用Arrays.asList转换List出错
摘要: 今天用ArrayList拼接所有读取到的byte数组,谁想总是失败,读取的byte数组转换成list时,都变成了一个元素,而不是数组的个数。 代码 结果 原来,java基本类型的数组不能直接通过Arrays.asList方法转换为List,List的元素必须是包装类。在Java8之前,想要实现这种转
阅读全文
posted @ 2020-09-04 20:03 光何
阅读(2692)
评论(1)
推荐(1)
排序算法之希尔排序
摘要: 一、算法思想 希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,同时该算法是冲破O(n2)的第一批算法之一。 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随
阅读全文
posted @ 2020-09-04 17:16 光何
阅读(489)
评论(0)
推荐(0)
排序算法之冒泡排序、选择排序、插入排序
摘要: 1 package org.guangsoft; 2 3 import java.lang.reflect.InvocationHandler; 4 import java.lang.reflect.Method; 5 import java.lang.reflect.Proxy; 6 import
阅读全文
posted @ 2020-09-04 15:40 光何
阅读(192)
评论(0)
推荐(0)
2020年9月2日
Tomcat配置优化
摘要: 一、tomcat内存优化 打开bin下catalina.bat文件 在文件的第一处非注释行出添加 1 set JAVA_OPTS=-server -Xms2g -Xmx2g -Xss256k 参数含义: -server:以server模式运行java程序 -Xms:初始化堆内存大小 -Xmx:堆内存
阅读全文
posted @ 2020-09-02 19:35 光何
阅读(450)
评论(0)
推荐(0)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
88
下一页
公告