哲思 博客

1、打死你我也不说。 2、无耻的最高境界是意识不到自己无耻。 3、男人花钱是为了让女人高兴,女人花钱是因为男人让她们不高兴。 4、烟不听话,所以我抽烟。 5、人与狗斗有三种结局:你赢了,你比狗厉害;你输了,你连狗都不如;打平了,你和狗一样。 6、当裤子失去皮带,才知道什么叫依赖。

bytion 2011-10-13   1860   0

java堆排序算法代码 代码段

/** * 选择排序之堆排序: * * 1. 基本思想: 堆排序是一树形选择排序,在排序过程中,将R[1..N]看成是一颗完全二叉树的顺序存储结构, * 利用完全二叉树中双亲结点和孩子结点之间的内在关系来选择最小的元素。

码头工人 2014-12-28   1905   0
Java  

java冒泡排序算法 代码段

/** * 冒泡排序:执行完一次内for循环后,最小的一个数放到了数组的最前面。相邻位置之间交换 * * 两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。

码头工人 2014-12-28   1422   0

java归并排序算法 代码段

/** * 归并排序:里面是一个递归程序,深刻理解之。 */ public class MergeSort { /** * 递归划分数组 * * @param arr * @param from * @param

码头工人 2014-12-28   975   0
Java  

C#快速排序代码 代码段

private static int Partition (int[] list, int i, int j) { int Key = list [i]; while (i < j) { //j to the left scan while (list [j] >= Key && i < j) j--; if(i< j) list [i++] = list [j]; //i to the righ

b5cw 2015-04-22   1149   0
C#  

希尔排序C++实现 代码段

//希尔排序 #include #include using namespace std; template void shell_sort(T&,

gf67 2015-06-12   930   0
C/C++  
P8

  常见经典排序算法 文档

天行健,君子以自强不息 常见经典排序算法 1.希尔排序 2.二分插入法 3.直接插入法 4.带哨兵的直接排序法 5.冒泡排序 6.选择排序 7.快速排序 8.堆排序 一.希尔(Shell)排序法(又称宿增量排序,是1959年由D

ljm无聊仔 2012-05-29   495   0

JS六种排序算法 经验

// 冒泡排序 // 循环的最大值从length递减 // 基本就是每次循环只能排好最后一个 然后递减到第一个 function bubbleSort(){ var changedData =

diamond280 2016-09-26   7076   0

谷歌的海量数据排序实验史 经验

自从相关工具创建以来,我们一直通过对海量的随机数据执行排序来测试MapReduce。这种方式很受欢迎,因为生成任意数量的数据非常简单,想要验证输出结果是否正确也很简单。 尽管 最开始的MapReduce论文

iammatrix 2016-04-11   24340   0

Python 冒泡排序 博客

num = [23,2,3,6,18,9,33,13,24,19] for j in range(len(num))[::-1]: for i in range(j): if (i<len(num)-1): if (num[i] > num[i+1]): temp = num[i] del num[i] num.insert(i+1, temp) print num

jopen 2012-01-15   801   0

java基数排序算法 代码段

10; } return (int) (x / pow % 10); } /** * 基数排序实现,以升序排序(下面程序中的位记录器count中,从第0个元素到第9个元素依次用来 * 记录当前比较位是0的有多少个

码头工人 2014-12-28   1154   0

快速排序的算法C++实现 代码段

#include <stdio.h> #include <stdlib.h> #define SORT_ARRAY_SIZE 10000 #define PIVOT_FIRST 1 #define PIVOT_LAST 0 #define PIVOT_MEDIAN_OF_THREE 0 void QuickSort(int *array, int start, int end); int Choo

c6e3 2015-01-08   1244   0

List 排序 Java工具类 代码段

# DESCRIBE 关于给Vector,ArrayList和LinkedList特定List集合排序的方法 # AUTHOR # DATE 2007-3-16 # COMPANY FLX # PORJECT

ne3g 2015-01-26   2382   0
Java  

java实现选择排序算法 代码段

选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中 继续寻找最小(大)元素,

c6g3 2015-02-15   6430   0
Java  

C++STL之希尔排序 代码段

gap = gap/2) { shellSort(vec, gap); //以gap步长为参数进行排序 } } template void shellSort(vector&

b36g 2015-04-03   1354   0
C/C++  

C#堆排序代码 代码段

private static void Adjust (int[] list, int i, int m) { int Temp = list[i]; int j = i * 2 + 1; while (j <= m) { //more children if(j < m) if(list[j] < list[j + 1]) j = j + 1; //compare roots and the o

b5cw 2015-04-22   1019   0
C#  

java快速排序算法代码 代码段

package Mypackage; public class QuickSort { public static void main(String[] args) { int[] arr = { 2, 5, 4, 3, 7, 0, 9, 1, 6, 8 }; quickSort(arr, 2, 7); for (int i = 0; i < arr.length; i++) System.out

pc688 2015-05-05   885   0
Java  

java lisi乱序、排序 代码段

java.util.Comparator; import java.util.List; /** * * 排序Test * @author youps-a * @version $Id: Test.java,

没落孤鸿 2015-05-22   6455   0
Java  

文件排序Java工具类 代码段

util.Arrays; import java.util.Comparator; /** * 文件排序工具类 * @author zhanggeng * */ public class FileSorter

jopen 2015-06-07   4042   0
Java  

快速排序C++实现 代码段

//快速排序 #include #include #include using namespace std; void qksort(int*

gf67 2015-06-12   925   0
C/C++  
1 2 3 4 5 6 7 8 9 10