
常用算法
文章平均质量分 79
eternity668
行天之路
展开
-
排序算法
排序算法是对无序数据进行排序,使之从为有序数据的过程。排序的数据一定要大于一个数据项,有序指的是按某种规则来说是有序的,如大小,数量,高矮等。一般我们用数组来存储代排序的数据,输出为有序的数组。 排序算法的模型: 输出为:代排序的数组 Array[1 … n] =1,5,3,4,2 输出为排序好的数组: Array[1 … n] =1,2,3,4,5 已有的排序原创 2015-05-02 10:25:14 · 329 阅读 · 0 评论 -
基数排序
package import java.util.Random; /** * Copyright 2015年5月12日 by * * All Rights Reserved * * @Package yongbo.tan.algorithm.sort.imp * @Title: RadixSort.java * @author原创 2015-05-13 23:33:45 · 300 阅读 · 0 评论 -
快速排序
package import java.util.Random; /** * Copyright 2015年5月6日 by * * All Rights Reserved * * @Package * @Title: QuickSort.java * @author * @date 2015年5月6日 下午8:21:0原创 2015-05-13 23:29:17 · 278 阅读 · 0 评论 -
插入排序
import java.util.ArrayList; import java.util.Random; import yongbo.tan.algorithm.ArrayUtil; /** * Copyright 2015年5月3日 by * * All Rights Reserved * * @Package yongbo.tan.algorithm * @Title: In原创 2015-05-13 23:22:52 · 288 阅读 · 0 评论 -
桶排序
package import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Random; /** * Copyright 2015年5月12日 by * All Rights Reserved * * @原创 2015-05-13 23:34:23 · 304 阅读 · 0 评论 -
合并排序
import java.util.Random; /** * Copyright 2015年5月9日 by * * All Rights Reserved * * @Package yongbo.tan.algorithm.sort.imp * @Title: DivideCombineSort.java * @author * @date 2原创 2015-05-13 23:29:17 · 309 阅读 · 0 评论 -
冒泡排序算法
import java.util.Random; /** * Copyright 2015年5月2日 by * * All Rights Reserved * * @Package * @Title: BubbleSort.java * @author * @date 2015年5月2日 上午9:53:17 */ public class BubbleSort {原创 2015-05-13 23:19:18 · 321 阅读 · 0 评论 -
堆排序
import java.util.Random; import yongbo.tan.algorithm.ArrayUtil; import yongbo.tan.algorithm.sort.Sort; /** * Copyright 2015年5月3日 * * All Rights Reserved * * @Package * @Title:原创 2015-05-13 23:26:02 · 257 阅读 · 0 评论 -
计数排序
package import java.util.Random; /** * Copyright 2015年5月11日 by * * All Rights Reserved * * @Package * @Title: CountSort.java * @author * @date 2015年5月11日 下午10:41:30原创 2015-05-13 23:32:39 · 375 阅读 · 0 评论 -
希尔排序
import java.util.Random; import yongbo.tan.algorithm.ArrayUtil; /** * Copyright 2015年5月3日 by * * All Rights Reserved * * @Package * @Title: ShellSort.java * @author * @date 2015年5月3日 下午6:1原创 2015-05-13 23:24:54 · 281 阅读 · 0 评论 -
计算机科学中最重要的32个算法
奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序。 A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出转载 2015-06-01 21:16:51 · 455 阅读 · 0 评论