posts - 17,comments - 21,trackbacks - 0

        今天看了一下数据结构(c),突然有一种冲动,想写一下c#的一些算法和数据结构的文章,就从今天开始吧。
       今天的第一个内容是c#冒泡程序。

 1using System;
 2namespace ma
 3{
 4   public class po
 5   
 6     int i;
 7     int temp;
 8     int j;
 9     public void Sort(int[] list)
10     {
11      while(j<list.Length)
12      {
13        for(i=0;i<list.Length-1;i++)
14        {
15         if(list[i]>list[i+1])
16         {
17          temp=list[i];
18          list[i]=list[i+1];
19          list[i+1]=temp;
20         }

21       }

22     j++;
23      }

24     }

25   }

26   public class mainclass
27   {
28       public static void Main()
29       {
30          int[] arry=new int[]{5,8,1,9,0,15,88};
31          po s=new po();
32          s.Sort(arry);
33          for(int m=0;m<arry.Length;m++)
34          {
35            Console.Write("{0}",arry[m]);
36            Console.Write("  ");
37          }

38       }
    
39   }

40}
posted on 2006-10-02 12:53 symjie 阅读(469) 评论(3)  编辑 收藏 所属分类: C#学习笔记

FeedBack:
2007-08-19 17:39 | fox [未注册用户]
j 变量是起到什么作用的?
  回复  引用    
2007-08-19 17:41 | fox [未注册用户]
J变量怎么也没有初始化?
  回复  引用    
2007-08-19 19:24 | symjie      
j的变量是获取数组的长度地,其实我这个程序不是很好,复杂度高了,原因就是我全部遍历了数组,而比较的好地不用全部的遍历。你可以在网上找一些比我这个好的,我是初步的把c语言改过来了,不是很完善了。谢谢支持哈!
  回复  引用  查看    

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
所属分类的其他文章:
· delegate——委派
· c#冒泡程序
· 第一个c#程序