• C#排序算法 之 插入排序


    1. using System;   
    2.   
    3. namespace InsertionSorter    
    4. {    
    5.     public class InsertionSorter    
    6.     {    
    7.         public void Sort(int [] list)    
    8.         {    
    9.             forint i=1;i<list.Length;i++)    
    10.             {    
    11.                 int t=list[i];    
    12.                 int j=i;    
    13.                 while((j>0)&&(list[j-1]>t))    
    14.                 {    
    15.                     list[j]=list[j-1];    
    16.                     --j;    
    17.                 }    
    18.                 list[j]=t;    
    19.             }    
    20.         }    
    21.     }    
    22.   
    23.     public class MainClass    
    24.     {    
    25.         public static void Main()    
    26.         {    
    27.             int[] iArrary=new int[]{1,13,3,6,10,55,98,2,87,12,34,75,33,47};    
    28.             InsertionSorter ii=new InsertionSorter();    
    29.             ii.Sort(iArrary);    
    30.             forint m=0;m<iArrary.Length;m++)    
    31.             {   
    32.                 Console.Write("{0}",iArrary[m]);    
    33.                 Console.WriteLine();    
    34.             }   
    35.         }    
    36.     }    
    37. }  
     
  • 相关阅读:
    java 8 lambda函数
    java nio和io
    jetty xml解析
    使用spring框架时,使用xml还是注解
    tcp/ip基础知识
    http的session和cookie
    html相关
    form之action的绝对路径与相对路径(转载)
    MariaDB 10 (MySQL DB) 多主复制并实现读写分离
    牛刀小试MySQL学习—MySQL 双主
  • 原文地址:https://www.cnblogs.com/encounter/p/2188847.html
Copyright © 2020-2023  润新知