Java 源码 算法
利用直方图原理实现图像内容相似度比较、均值哈希实现图像内容相似度比较、汉明距离算法实现图像内容相似度比较
laosun 阅读:14736 评论:4 2018-04-20
斐波那契数列:初始值一对兔子,从出生第3个月起每个月都生一对兔子,假如兔子都不死,问N个月时兔子的数量
laosun 阅读:4897 评论:0 2018-08-22
java桶排序/基数排序(Radix Sort),是将阵列分到有限数量的桶子里。每个桶子再个别排序(有可能再使用别的排序算法或是以递回方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。当要被排序的阵列内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))。但桶排序并不是 比较排序,他不受到 O(n log n) 下限的影响
laosun 阅读:2517 评论:0 2018-04-20
java直接插入排序(Straight Insertion Sort),将一个记录插入到已排序好的有序表中,从而得到一个新,记录数增1的有序表。即:先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插入,直至整个序列有序为止。
laosun 阅读:2068 评论:0 2018-04-19
java交换排序—冒泡排序(Bubble Sort),在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。
laosun 阅读:2012 评论:0 2018-04-20
java选择排序—堆排序(Heap Sort),堆排序是一种树形选择排序,是对直接选择排序的有效改进。堆的定义如下:具有n个元素的序列(k1,k2,...,kn),当且仅当满足
laosun 阅读:1938 评论:0 2018-04-19
Java实现的二分查找算法
spider 阅读:1846 评论:0 2018-06-02
java交换排序—快速排序(Quick Sort),1)选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟排序讲待排序的记录分割成独立的两部分,其中一部分记录的元素值均比基准元素值小。另一部分记录的 元素值比基准值大。此时基准元素在其排好序后的正确位置,然后分别对这两部分记录用同样的方法继续进行排序,直到整个序列有序。
laosun 阅读:1802 评论:0 2018-04-20
java归并排序(Merge Sort),归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。
laosun 阅读:1657 评论:0 2018-04-20
java插入排序—希尔排序(Shell`s Sort),先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行依次直接插入排序。
laosun 阅读:1642 评论:0 2018-04-19