Java(C#)冒泡排序的代码和口诀

原创 2018年04月17日 13:36:48
for(int i=0;i<arr.length-1;i++){//外层循环控制排序趟数
  for(int j=0;j<arr.length-1-i;j++){//内层循环控制每一趟排序多少次
    if(arr[j]>arr[j+1]){
      int temp=arr[j];
      arr[j]=arr[j+1];
      arr[j+1]=temp;
    }
  }
}

冒泡排序口诀:

1. N个数字来排队,两两相比小靠前。

2. 外层循环N-1,内层循环N-1-i

3. 如果要降序,只要把程序中的大于号换成小于号。

版权声明:有问题可联系博主QQ:15577969,相互交流和学习。 https://blog.csdn.net/qq15577969/article/details/79973594

C#实现冒泡排序

* 问题描述: 设计一个程序,输入10个数存入数组中,然后实现冒泡排序。
  • chongshangyunxiao321
  • chongshangyunxiao321
  • 2016-04-06 12:23:27
  • 3238

C#实现冒泡排序法

冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没...
  • BeiLinYu
  • BeiLinYu
  • 2015-04-21 16:38:20
  • 2647

C#冒泡排序算法

新建一个控制台程序, 规则:相邻两个数进行比较,重复循环判断 static List list = new List() { 72, 83, 54, 59, 30, 31, 78, 2,...
  • zhuyu19911016520
  • zhuyu19911016520
  • 2016-10-11 17:27:56
  • 2001

c#真正的冒泡排序,没有累赘代码,绝对正确

  • 2009年06月12日 11:10
  • 15KB
  • 下载

算法代码实现之冒泡排序,C/C++ 实现

两种类似的方式: #include //交换数组元素 void swap(int *a,int i,int j){ int t = a[i]; a[i] = a[j]; a...
  • QQ245671051
  • QQ245671051
  • 2016-02-27 20:28:12
  • 1995

排序算法之冒泡排序<Bubble_Sort>及其C语言代码实现

概述 冒泡排序是一种相对简单的排序,它每次比较相邻的两个元素,如果前者大于后者,则交换< swap >这两个元素(从小到大排序),这样每一趟比较就把大的元素沉入最后,形象的称之为“冒泡”,每走一趟,...
  • gl486546
  • gl486546
  • 2016-11-05 23:00:47
  • 2675

C# ,冒泡排序,JAVA

  • 2008年11月13日 21:59
  • 1KB
  • 下载

C#版--9*9乘法口诀表

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace dat...
  • iamzxf
  • iamzxf
  • 2015-03-24 08:25:16
  • 1086

C语言--冒泡排序法(详细注释)

#include "stdio.h"void main() { int a[10],i,j,k; printf("Input ten num:\n"); for(i=0;ia[i+1]) { k=a[...
  • andrewasq
  • andrewasq
  • 2014-07-14 02:08:00
  • 60727

[免费]<em>冒泡排序</em>实例<em>代码</em>

2014-10-15 上传大小:3KB <em>冒泡排序</em>实例<em>代码</em>基本思想 【阐述】<em>冒泡排序</em>是一种...上传者: zhengshuai1989 时间: 2011-11-<em>23</em> 综合评分: 0 积分/C币:3 冒泡...
  • 2018年04月11日 00:00
收藏助手
不良信息举报
您举报文章:Java(C#)冒泡排序的代码和口诀
举报原因:
原因补充:

(最多只允许输入30个字)