关于快速排序的JAVA实现,有两种方案!》的相关内容

复习一下排序算法

复习了一下排序算法。当年学数据结构的时候学的是头大脑袋蒙;现在依然蒙,但不像以前蒙的那么厉害了。 package algorithm.sort; public class Sort { private static int[] list = {7,3,4,1,9,2,8,5,6,0,5}; /** * 冒泡排序, O(n^2) */ private static voi ...
by metaphy 2008-03-25 浏览 (337) 回复 (0) 关键字: 排序

复习一下排序算法

复习了一下排序算法。当年学数据结构的时候学的是头大脑袋蒙;现在依然蒙,但不像以前蒙的那么厉害了。 package algorithm.sort; public class Sort { private static int[] list = {7,3,4,1,9,2,8,5,6,0,5}; /** * 冒泡排序, O(n^2) */ private static voi ...
by metaphy 2008-03-25 浏览 (175) 回复 (0) 关键字: 排序

排序--快速排序

快速排序利用分治策略 原理: 取数组中的一个值pivot做为基准值,对数组分治,小于pivot分为一组,大于pivot分为一组 递归对每个分组继续分组,直到分组中只有一个元素 主要包括两个步骤 1: 以一个基准值为中心,把数组分成两组 2: 对每个分组递归分组,直到分组元素只有一个 实现:  private static int partition(int[] a ...
by wind_bell 2007-11-16 浏览 (249) 回复 (0) 关键字:

排序算法

package com;   public class Sort {       private static int[] list = {7,3,4,1,9,2,8,5,6,0,5};       /**       * ...
by zzc_zj 2008-04-08 浏览 (100) 回复 (0) 关键字: 各种排序算法集合

数组第k小的元素

要求复杂度在O(n) kua方法: 使用分治策略,类似与快速排序的方法,先对数组分组,然后判断第k小的元素应该在哪个分组 然后递归该分组,最后求的第k小的元素 /* 使用分段的思想求第k小的数(减治法) 如:第1小的数是最小的数 思想:对于一个数组a[0...n-1],分段成a[0...s-1],a[s],a[s+1...n-1] 分组后,a[0...s-1]里面的元素都小于等于a[s]; ...
by loveofgod 2008-02-06 浏览 (245) 回复 (0) 关键字:

[ J2SE ] 快速排序

public class QuitSort {  int a[] = { 100, 40, 60, 87, 34, 11, 56, 0 };  public void sort(int[] a, int i, int j) {   int p = 0;   if (i < j) {     ...
by jamour 2007-06-09 浏览 (282) 回复 (0) 关键字: [ JAVA ]

数据结构的实现(持续完整中)

节点类 package graph; public class GraphNode { public GraphNode link; public int info; }
by leon_a 2007-06-25 浏览 (1598) 回复 (19)

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)    以下代码基于lucene-2.3.1,htmlp ...
by brunoplum 2008-04-01 浏览 (1823) 回复 (7) 关键字: spindle

相关问答

赞助商链接