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

    冒泡

    1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。
    2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。
    3. 针对所有的元素重复以上的步骤,除了最后一个。
    4. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
     1         public static void Main(string[] args)
     2         {
     3             int[] num = { 3, 5, 7, 1, 2, 13, 9, 4, 6, 11, 22, 44, 33, 14, 123, 124, 5, 122, 476, 23455, 345, 46, 47, 46, 848 };
     4             for (int i = 0; i < num.Length - 1; i++)
     5             {
     6                 for (int j = num.Length - 1; j > i; j--)
     7                 {
     8                     if (num[j] < num[j - 1])
     9                     {
    10                         int temp = num[j];
    11                         num[j] = num[j - 1];
    12                         num[j - 1] = temp;
    13                     }
    14                 }
    15             }
    16             Console.WriteLine("排序后的数组:");
    17             for (int k = 0; k < num.Length; k++)
    18             {
    19                 Console.Write("{0},", num[k]);
    20             }
    21 
    22             Console.ReadKey();
    23         }

     

    C#普通排序:

    1 int[] sort = new int[13] { 1, 4, 89, 34, 56, 40, 59, 60, 39, 1, 40, 90, 48 }; // 输入一个数组
    2 foreach (var min in sort.OrderBy(c => c))
    3     Console.WriteLine(min);
    4 Console.ReadKey();
    作者:chenze
    出处:https://www.cnblogs.com/chenze-Index/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    调试D2JS
    PG 中 JSON 字段的应用
    面试----
    机器学习面试题
    闭包和装饰器
    scss-混合@mixin @include @function
    scss基本使用及操作函数
    常用的scss函数(mixin)
    二叉搜索树基本操作实现
    判断一棵树是否是二叉搜索树
  • 原文地址:https://www.cnblogs.com/chenze-Index/p/10168223.html
Copyright © 2011-2022 走看看