zoukankan      html  css  js  c++  java
  • c# 插入排序

     class Program32
        {
            public static void Sort(int[] list)
            {
                for (int i = 1; i < list.Length; i++)
                {
                    int t = list[i];
                    int j = i;
                    int tempInt = 0;
                    while ((j>0)&&(list[j-1]>t)) //如果前一个元素大于当前元素,则交换
                    {
                        //大数依次往后排
                        list[j] = list[j-1];
                        --j;
                        tempInt++;
                        Console.WriteLine("while循环次数:" + tempInt);
                    }
                    list[j] = t;
                    Console.WriteLine("" + i + "次排序后的结果:");
                    foreach (var item in list)
                    {
                        Console.Write(item + " ");
                    }
                    Console.WriteLine();
                }
            }
            static void Main(string[] args)
            {
                int[] iArrary = new int[] { 100, 98, 97, 96, 95, 94 };
                Sort(iArrary);
                Console.ReadLine();
            }
        }

  • 相关阅读:
    php面向对象开发的学习
    我的php感悟
    说说面向对象
    session,上传文件
    PHP构造函数的用法分析
    生成图片
    上传文件
    fetch
    ajax2
    ajax1
  • 原文地址:https://www.cnblogs.com/25miao/p/9911349.html
Copyright © 2011-2022 走看看