• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
聞道有先后,术业有专攻
习惯成自然
博客园    首页    新随笔    联系   管理    订阅  订阅

冒泡法

     public   static   void   mains()  
          {
              String FF = "";
                  int[]   m   =  
                  {   2,   8,   43,   3,   33,   1,   35,   34,   6,   9   };  
                  int[]   n   =   sort(m);
                  for (int i = 0; i < m.Length; i++)
                  {
                      FF += n[i].ToString() + ",";
                  }


                  HttpContext.Current.Response.Write(FF);
           

          }  
   
          /*   冒泡排序算法   */  
          public   static   int[]   sort(int[]   m)  
          {  
                  int   intLenth   =   m.Length;  
                  /*执行intLenth次*/  
                  for   (int   i   =   0;   i   <   intLenth;   i++)  
                  {  
                          /*每执行一次,将最小的数排在后面*/  
                          for   (int   j   =   0;   j   <   intLenth- i -   1;   j++)  
                          {  
                                  int   a   =   m[j];  
                                  int   b   =   m[j   +   1];  
                                  if   (a   <   b)  
                                  {  
                                          m[j]   =   b;  
                                          m[j   +   1]   =   a;  
                                  }  
                          }  
                  }  
                  return   m;  
   
          }  

posted @ 2010-02-03 10:11  张立余  阅读(203)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3