冒泡排序 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序 ...
分类:
编程语言 时间:
2017-04-09 17:26:51
阅读次数:
187
冒泡排序(英语:Bubble Sort) 是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 动画示意 ...
分类:
编程语言 时间:
2017-04-07 23:44:34
阅读次数:
765
一. 冒泡排序算法 1.第一次排序时将序列[0 ~ n - 1]中从前往后进行两个相邻元素的比较,若前者较大则交换,比较n-1次;当第一趟排序结束时,序列最大的元素就被交换到位置n-1上,就如同一个气泡,一步一步往后翻滚,直到最后一位。 2.重复步骤1,在第i趟时需要翻滚n-i-1次,每趟决定一个元 ...
分类:
编程语言 时间:
2017-04-05 20:47:05
阅读次数:
172
1. 使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组 function bubble_sort($array){ $count = count($array); if ($count <= 0) return false; for($i=0; $i<$count; $i++){ for($ ...
分类:
编程语言 时间:
2017-04-04 23:17:51
阅读次数:
182
1、函数字符串函数 var s=new string(); var ss="hello world"; var sss=""HELLO, WORLD"; alert(ss.toLowerCase());——转换成小写 alert(sss.toUpperCase());——转换成大写 alert(ss ...
分类:
编程语言 时间:
2017-04-04 21:38:04
阅读次数:
180
冒泡排序: 基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。public class BubbleSorted{ public Bubble ...
分类:
编程语言 时间:
2017-04-04 19:01:23
阅读次数:
142
排序算法之冒泡排序 一、初级的冒泡排序 import java.util.Arrays; /** * * @title BubbleSort * @describe 冒泡排序 * @author 张富昌 * @date 2016年10月1日下午3:56:30 */public class Bubbl ...
分类:
编程语言 时间:
2017-04-03 23:50:16
阅读次数:
343
冒泡排序 冒泡排序就是将数据两两比较,将大的或者晓得往后排,排序一次得到一个最大值或者最小值 代码主要把握比较趟数和两两比较次数 for主要作用是控制循环次数让代码执行下去 ...
分类:
编程语言 时间:
2017-04-02 15:41:07
阅读次数:
159
(1)冒泡排序(Bubble Sort): 它是排序算法的初级算法。在排序算法中,冒泡排序算法使用率较低,主要因为它适用于规模较小的排序,并且效率低下。 算法名字由来:越大的元素会慢慢交换浮到顶端,直到所有元素排序完毕。 主要思想: (1)从后向前遍历当前剩余未排序元素,比较相邻元素,如果前者小于后 ...
分类:
编程语言 时间:
2017-04-02 11:06:19
阅读次数:
167
import java.util.*; public class Bubble { public static void main(String[] args){ int[] a={5,6,1,89,3,98,4}; //外层循环;回合数; for (int i=1;i0 && a[j-1]>tem... ...
分类:
编程语言 时间:
2017-04-01 21:11:09
阅读次数:
129