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

     class Program
        {
            static void Main(string[] args)
            {

                int[] arr = new int[] { 49, 38, 65, 97, 76, 13, 27 };
                Sort(arr);
                for (int i = 0;  i < arr.Length; i++)
                {
                    Console.WriteLine("得到"+arr[i]);
                }
    }

    public static void Sort(int[] list)
            {
                int i, j, temp;
                bool done = false;
                j = 1;
                while((j<list.Length)&&(!done))
                {

                    done = true;
                    for (i = 0; i < list.Length - 1; i++)
                    {
                        if (list[i] > list[i + 1])  //0 1 ,1 2, 2,3 .......
                        {
                            done = false;
                            temp = list[i]; //替换
                            list[i] = list[i + 1];//替换
                            list[i + 1] = temp;//替换
                        }
                    }
                    j++; //自加
                }
            }

  • 相关阅读:
    c# 移动winform窗体
    C# 通过反射动态创建对象的方法
    C# listView用法
    C# PropertyGrid总结
    C# 静态或动态调用C++动态链接库dll
    C# 加载C++创建的动态链接库dll
    C# 动态加载dll(.net)示例
    C# 关于泛型
    C# 中的指针使用
    C/S与B/S的区别
  • 原文地址:https://www.cnblogs.com/yzenet/p/2523565.html
Copyright © 2011-2022 走看看