码迷,mamicode.com
首页 >  
搜索关键字:简单的排序    ( 383个结果
Java冒泡排序
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运作 ...
分类:编程语言   时间:2017-06-13 14:23:27    阅读次数:159
选择排序详解
选择排序 选择排序是最简单的排序方法之一,它的做法是这样的:首先,找出数组中最小的那个元素,将最小的元素与第一个元素的位置互换,然后找出数组中第二小的元素,与数组中第二个元素互换位置(如果要比较的元素是当前最小,则自己和自己交换),以此类推,直到遍历了整个数组。这种方法叫做选择排序,因为它会不断地选 ...
分类:编程语言   时间:2017-05-28 23:13:04    阅读次数:288
排序——直接选择排序(简单选择排序)
直接选择排序也称简单选择排序,是一种相对简单的排序算法,它的基本思想是:从一列数中找出最小的,和第一个交换;剩下的重新找出最小的,和这列数的第二个交换,......一直进行n-1次比较之后,该数列已经为有序数列了。 例如:已知一组无序数列:6 3 5 1 4 2 9 第一次:[6 3 5 1 4 2 ...
分类:编程语言   时间:2017-05-22 23:21:58    阅读次数:202
冒泡排序:
冒泡排序(Bubble Sort,泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端 ...
分类:编程语言   时间:2017-05-21 16:02:33    阅读次数:170
插入排序的简单实现
最简单的排序算法了,每一次j--到对应的值,不会减到0,这个纠结我好久 1 #include "stdafx.h" 2 #include <iostream> 3 #include <vector> 4 using namespace std; 5 6 template <typename Comp ...
分类:编程语言   时间:2017-05-20 00:09:38    阅读次数:164
Java学习笔记——排序算法之O(n²)排序
男儿何不带吴钩,收取关山五十州。请君暂上凌烟阁,若个书生万户侯? ——南园十三首 三种排序法: 1、冒泡法 2、简单选择法 3、直接插入法 上代码: 1、冒泡排序 1 public class BubbleSort { 2 3 //最简单的排序,从0开始逐个对比往上冒 4 public static ...
分类:编程语言   时间:2017-05-12 18:54:21    阅读次数:201
5Python全栈之路系列之算法
ython全栈之路系列之算法一个算法的优劣可以用空间复杂度与时间复杂度来衡量。冒泡排序冒泡排序(英语:BubbleSort,台湾另外一种译名为:泡沫排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作..
分类:编程语言   时间:2017-05-12 14:26:22    阅读次数:158
易达项目第一次冲刺周期第四天
昨天干了什么? 昨天和我们小组的成员商量了一下我们这个项目具体要实现什么功能,我们能够做出什么功能,并且大概按实现的难易程度进行了简单的排序,并参考书上的资源,在android studio上练习了基本的操作,发现进展比较艰难。 今天干了什么? 今天和我们的小组成员商讨我们昨天都干了些什么,在and ...
分类:其他好文   时间:2017-05-12 09:32:58    阅读次数:123
Java与算法之(9) - 直接插入排序
直接插入排序是最简单的排序算法,也比较符合人的思维习惯。想像一下玩扑克牌抓牌的过程。第一张抓到5,放在手里;第二张抓到3,习惯性的会把它放在5的前面;第三张抓到7,放在5的后面;第四张抓到4,那么我们会把它放在3和5的中间。 直接插入排序正是这种思路,每次取一个数,从前向后找,找到合适的位置就插进去 ...
分类:编程语言   时间:2017-05-10 17:52:38    阅读次数:208
几种简单的排序
1、简单选择排序 选择排序又叫简单选择排序。基本思想:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好的数列的最后。直到全部待排序数据元素排完。 2、直接插入排序 基本思想:顺序地将待排序的记录按关键码的大小插入到已排序的记录子序列的适当位置。子序列的记录个数从1开始逐渐增大, ...
分类:编程语言   时间:2017-05-10 14:41:56    阅读次数:129
383条   上一页 1 ... 15 16 17 18 19 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!