码迷,mamicode.com
首页 >  
搜索关键字:冒泡法    ( 184个结果
数组排序
一 概述 1.双层循环 排序通常由双层循环实现,外层循环控制循环轮数,内层循环实现单次排序。外层循环的索引从1到arr.length-1,内层循环循环次数随外层循环循环次数的增加而减少。 二 冒泡法 1.基本思想 对比相邻的两个元素,如果满足条件,则交换位置,这样就把较大的元素移动到后面了。 2.算 ...
分类:编程语言   时间:2017-07-09 13:55:59    阅读次数:150
java对文本数据按行用冒泡法进行排序
package org.ansj.test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.Fi ...
分类:编程语言   时间:2017-07-07 22:40:49    阅读次数:199
转:各种排序算法的稳定性和时间复杂度小结
选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 冒泡法: 这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡: 复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。 直接插入排序:O(n* ...
分类:编程语言   时间:2017-06-28 11:56:24    阅读次数:198
Java学习笔记——排序算法之O(n²)排序
男儿何不带吴钩,收取关山五十州。请君暂上凌烟阁,若个书生万户侯? ——南园十三首 三种排序法: 1、冒泡法 2、简单选择法 3、直接插入法 上代码: 1、冒泡排序 1 public class BubbleSort { 2 3 //最简单的排序,从0开始逐个对比往上冒 4 public static ...
分类:编程语言   时间:2017-05-12 18:54:21    阅读次数:201
关于数组的排序和拷贝!
今天来简单的介绍一下数组的排序问题和拷贝!关于排序基本上面试的时候都会问到,一般是两种办法,一种是手写的冒泡法排序,还有就是用数组的sort方法。冒泡法这里就不在赘述了,网上百度一大堆,sort排序也是非常简单的,但是sort排序是有一定的缺陷的。首先我们要是知道sort排序究竟是根据什么标准排序的 ...
分类:编程语言   时间:2017-05-10 13:10:22    阅读次数:177
Java冒泡法和二分法
最近去一家公司面试,手贱在人家CTO面前自告奋勇写了一把冒泡法,结果在交换数据的时候出了洋相,回家反思,写下如下代码,对自己算是一个鞭策,得到的教训是不要眼高手低,低调前行。 ...
分类:编程语言   时间:2017-04-25 19:15:37    阅读次数:172
十大经典排序算法小结
排序可以说是套路最多的基本算法了,今天来了兴致,那就总结一下这十大排序算法吧。 冒泡法: 这可以算是知名度最高的算法之一了吧,可以说不会这个算法都不好意思说自己写过代码。冒泡排序是最简单的排序之一了,...
分类:编程语言   时间:2017-04-16 10:06:37    阅读次数:240
JAVA基础学习笔记_四种排序方法
默认从小到大排序 ①快速法排序 第一轮:第一个数依次与后面的数比较,若第一个数较大,则两数互换位置,即最小的数被放在了第一位 ②选择法排序 第一轮:1-n数,求出最小数,然后与第一个数互换位置 ③冒泡法排序 第一轮:第一个数和第二个数比较,大的放后面,然后第二个数(较大的)再与第三个数比较,就这样最 ...
分类:编程语言   时间:2017-03-26 12:59:19    阅读次数:165
首先创建一个长度是5的数组,并填充随机数。首先用选择法正排序,然后再对其使用冒泡法倒排序
public class Test17 { public static void main(String[] args) { int []arr = new int[5]; for (int x = 1; x arr[j]) swap(arr,i,j); } } } private static v... ...
分类:编程语言   时间:2017-03-25 22:39:29    阅读次数:214
写一个排序算法,可以是冒泡排序或者是快速排序,假设待排序对象是一个维数组。
冒泡法: 输出结果: 快速排序法: 运行结果: 在写快速排序法时,出现了很多错误 1、在中间写for循环代码时,当时考虑到尽量减少计算,提高效率,写成了 运行时出现: 原因为$str[$i+1]出现键值溢出。所以最厚修改成: 错误消失。 2、忘记数组的使用规则,给$_left、$_right,两个均 ...
分类:编程语言   时间:2017-03-08 01:13:36    阅读次数:289
184条   上一页 1 ... 6 7 8 9 10 ... 19 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!