码迷,mamicode.com
首页 >  
搜索关键字:排序算法    ( 6430个结果
冒泡排序(算法源码)
算法源码://BubbleSort.cpp#include using namespace std;void BubbleSort(int a[], int n){ for(int i=n-1;i>0;i--) { for(int j=0;ja[j+1]) { int tmp = a[j...
分类:其他好文   时间:2014-05-27 02:07:07    阅读次数:223
让算法会说话之希尔排序
经典排序算法:希尔排序法 让算法会说话,让程序自己告诉我们怎么回事......
分类:其他好文   时间:2014-05-22 07:29:06    阅读次数:203
各种排序算法的一个类
#include #define MAX 100 using namespace std; class Sample {      int a[MAX];       int b[MAX];      int n;      friend class Process;    public:          Sample(){n=0;} }; cla...
分类:其他好文   时间:2014-05-20 15:24:05    阅读次数:345
【JavaScript】【算法】JavaScript版排序算法
JavaScript版排序算法:冒泡排序、快速排序、插入排序、希尔排序(小数据时,希尔排序会比快排快哦) 1 //排序算法 2 window.onload = function(){ 3 var array = [0,1,2,44,4, 4 324,5...
分类:编程语言   时间:2014-05-19 12:20:56    阅读次数:406
排序算法之从冒泡排序所想到的
1、算法思想描述: 1)将相邻的两个数进行比较,如果前面的一个大于后面的一个,则将他们交换。每次循环能使一个数达到有序状态。2、时间复杂度:    平均O(n^2)3、实现及优化。以下给出三种实现方式/* * bubblesort.cpp * * Created on: 2014年5月17日 * Author: pc */ #include #include #inc...
分类:其他好文   时间:2014-05-18 15:34:55    阅读次数:198
STL算法 — sort
能使用STL的sort系列算法的前提是容器的迭代器必须为随机迭代器。所以,vector和deque天然适用。STL的sort算法采用了一些策略,在不同情况下采用不同的排序算法,以达到各种算法优势互补的效果。基本的原则是:数据量大时采用快速排序,数据量小时采用插入排序(这是对快排常用的一种优化策略),递归层次过深改用堆排序。 首先是插入排序。它的平均和最坏时间复杂度都为O(N²),量级小于...
分类:其他好文   时间:2014-05-18 14:40:31    阅读次数:241
leetcode: 3Sum
题目:给定一个数组和一个目标值,返回所有不重复的3元组,每个元组的和等于目标值,且元组中,各元素按飞递减顺序。 先对其进行排序,在利用2sum,在2sum中,要求和为0,这里可以将数组中的元素的相反数作为和,找到另外两个数,那么三者的和为0。 在2sum中,经过排序后,总的时间复杂度是排序算法的复杂度占主导O(NlogN),在查找时是遍历数组,复杂度为O(n)。那么在3sum中,首先进行排序,...
分类:其他好文   时间:2014-05-18 14:02:28    阅读次数:249
hibernate sql查询对象到map中
public List queryBySqlMap(String asql) {           final String sql = asql;           List lst = getHibernateTemplate().executeFind( new  HibernateCallback() {                 public  Object doInHi...
分类:数据库   时间:2014-05-18 08:07:09    阅读次数:378
让算法会说话之冒泡排序
经典排序算法:冒泡排序法 让算法会说话,让程序自己告诉我们怎么回事 并有优化方法,使算法效率更高...
分类:其他好文   时间:2014-05-18 05:34:13    阅读次数:281
python实现快速排序算法(两种不同实现方式)
python实现快速排序算法...
分类:编程语言   时间:2014-05-18 04:13:10    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!