- 博客(4)
- 收藏
- 关注
原创 java初学归并排序
前段时间刚学完排序,大致学习了以后发现基本上使用的排序就只有快速排序和归并排序,这两种排序都是比较优秀的排序方法,各有各的优点,快速排序之所以优秀主要因为它是现在已知排序中最快的排序,但是在有时候它并不是很稳定,而归并排序虽然要慢一点但是却有稳定的优点。分治思想首先可以知道,不关事归并还是快速排序都利用了分治的思想,而分治是什么意思呢,顾名思义分成多个解决,对于大规模的问题时常会感到无从下手,而用分治的方法将大规模的问题分成一个一个得以解决的小问题,这便是分治思想。归并了解了分治思想以后,现在了解一
2020-06-01 22:12:52 71
原创 《算法》第四版:Union-Find的高效算法
动态连通性动态连通性用数学语言表示假设最初有N个数字那么每个数字就为一个集合(即每个数都在不同的集合中),用一对数的方式表示先判断两个数是否属于一个集合如果不是就将两个数归并到一个集合中。如果看不懂数学语言的表达方式可以看下面的表达方式动态连通性表示现在先假设一个问题:问题的输入是输入一列整数对,每对整数对表示两个数相连接,我们可以把两个数看作两个对象,我们可以用“相等”来理解如果两个...
2020-05-23 21:32:50 227
原创 希尔排序
插入排序将每个元素与左侧元素相比,小于(升序)就将其与左边元素交换public class InsertSort<T extends Comparable> { private T arr[]; public InsertSort(T arr[]) { this.arr = arr; } void sort() { ...
2020-02-11 10:27:45 67
原创 windows中oracle存储过程加密
在硬盘中创建一个过程test.sqlcreate or replace procedure test_bf isbegin dbms_output.put_line('test success');end;然后通过使用oracle自带的wrap命令对过程进行加密先打开CMD然后输入命令wrap iname='input_name' oname='output-name'inpu...
2020-01-18 20:42:16 230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人