朋友们,我最近加紧写c#的一些算法。选择排序已经推出的。现推出插入算法。
对想提高c#语言编程能力的朋友,我们可以互相探讨一下。
如:下面的程序,并没有实现多态,来,帮它实现一下。
using system;
public class insertionsorter
{
public void sort(int [] list)
{
for(int i=1;i<list.length;++i)
{
int t=list[i];
int j=i;
while((j>0)&&(list[j-1]>t))
{
list[j]=list[j-1];
--j;
}
list[j]=t;
}
}
}
public class mainclass
{
public static void main()
{
int[] iarrary=new int[]{1,5,3,6,10,55,9,2,87,12,34,75,33,47};
insertionsorter ii=new insertionsorter();
ii.sort(iarrary);
for(int m=0;m<=13;m++)
console.writeline("{0}",iarrary[m]);
}
}
已经编译运行通过.这太简单了,我不做详细介绍了.
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器