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


     主程序入口

    class Program
        {
            static void Main(string[] args)
            {
                int[] iArrary = new int[] { 151361055992871234753347 };//定义数组
                BubbleSorter sh = new BubbleSorter();
                sh.Sort(iArrary);
                for (int m = 0; m < iArrary.Length; m++)//输出结果
                    Console.Write("{0} ", iArrary[m]);
                Console.ReadLine();
            }

        } 

    冒泡排序方法

     1  class BubbleSorter
     2     {
     3         /// <summary>
     4         /// 冒泡排序
     5         /// </summary>
     6         public void Sort(int[] list)
     7         {
     8             int i, j, temp;
     9             bool done = false;
    10             j = 1;
    11             while ((j < list.Length) && (!done))//判断长度
    12             {
    13                 done = true;
    14                 for (i = 0; i < list.Length - j; i++)
    15                 {
    16                     if (list[i] > list[i + 1])
    17                     {
    18                         done = false;
    19                         temp = list[i];
    20                         list[i] = list[i + 1];//交换数据
    21                         list[i + 1] = temp;
    22                     }
    23                 }
    24                 j++;
    25             }
    26         }

    27     } 

    乌龟才背着房子过一辈子
  • 相关阅读:
    UPDATE 时主键冲突引发的思考【转】
    MySQL Sandbox安装使用
    主从复制1062错误解决方法
    InnoDB log file 设置多大合适?
    EXPLAIN 命令详解
    【机器学习】ID3算法构建决策树
    连续属性离散化处理
    【机器学习】决策树基础知识
    【机器学习】模型评估与选择
    【机器学习】单层感知器
  • 原文地址:https://www.cnblogs.com/Yellowshorts/p/3083596.html
Copyright © 2011-2022 走看看