zoukankan      html  css  js  c++  java
  • 冒泡排序

    冒泡排序:

    1):让数组中的元素两两比较(第i个与i+1比较),经过N(i-1)遍两两比较  ,数组中的元素能按照我们预期的规律排序排序;要从大到小排序 我们进行两两比较的时候用<

    2): 10,20,30,40,50,60,70 原始数据7个元素

           20,30,40,50,60,70,10 第一趟比较6次

           30,40,50,60,70,20,10 第二趟比较5次

                                                                    n次

    也就是n个数需要排n-1趟

    第t趟比较的次数为 n-t次

    趟数=i+1


     从大到小排序

    int[] scores = {15,52,657,85,49,65,54,52,41,84 };
    for (int i = 0; i < scores.Length - 1;i++ )
    {
    for (int j = 0; j < scores.Length - 1 - i;j++ )
    {
    if(scores[j]<scores[j+1]) //(如果要从小到大排序就改为>)
    {
    int temp = scores[j];
    scores[j]=scores[j+1];
    scores[j + 1] = temp;
    }


    }

    }


    for (int i = 0; i < scores.Length;i++ )
    {
    Console.WriteLine(scores[i]);
    }

    Console.ReadKey();

  • 相关阅读:
    fiddler的详细分析
    在Linux中mysql的一些基本操作
    MySQL运行状态show status详解
    第1节-软件测试基本概念及分类
    HTML
    python 目录
    Web框架 Bottle 、Flask 、Tornado
    Query
    JavaScript基础篇
    DOM、BOM 操作
  • 原文地址:https://www.cnblogs.com/swlq/p/5376559.html
Copyright © 2011-2022 走看看