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

    1.

     1  class Program
     2     {
     3         static void Main(string[] args)
     4         {
     5             int[] iArrary = new int[] { 113361055982871234753347 };
     6             InsertionSorter ii = new InsertionSorter();
     7             ii.Sort(iArrary);
     8             for (int m = 0; m < iArrary.Length; m++)
     9                 Console.Write("{0} ", iArrary[m]);
    10             Console.ReadLine();
    11         }12     }


    2.


      1    class InsertionSorter

     2     {
     3         /// <summary>
     4         /// 插入排序
     5         /// </summary>
     6         public void Sort(int[] list)
     7         {
     8             for (int i = 1; i < list.Length; i++)
     9             {
    10                 int t = list[i];
    11                 int j = i;
    12                 while ((j > 0) && (list[j - 1] > t))
    13                 {
    14                     list[j] = list[j - 1];
    15                     --j;
    16                 }
    17                 list[j] = t;
    18             }
    19         }
    20     }

    乌龟才背着房子过一辈子
  • 相关阅读:
    这4点微不足道的改变,正在带我起飞
    “挑三拣四”地学一学Java I/O
    做到这3点,你也能成为一个高情商的人
    深入浅出一下Java的HashMap
    前端学习 -- Css -- 有序列表和无序列表
    Python 文件I/O
    python 模块
    python 函数
    Python 日期和时间
    python 字典
  • 原文地址:https://www.cnblogs.com/Yellowshorts/p/3083618.html
Copyright © 2011-2022 走看看