惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
SegmentFault 最新的问题
Google DeepMind News
Google DeepMind News
G
Google Developers Blog
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
月光博客
月光博客
Jina AI
Jina AI
宝玉的分享
宝玉的分享
人人都是产品经理
人人都是产品经理
D
DataBreaches.Net
V
V2EX
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
Last Week in AI
Last Week in AI
B
Blog
博客园 - 叶小钗
小众软件
小众软件
Stack Overflow Blog
Stack Overflow Blog
P
Proofpoint News Feed
A
About on SuperTechFans
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog

博客园 - 大钟

用URL传参带特殊字符,特殊字符丢失 ASP.NET 2.0数据缓存功能简介 (转)在PetShop 4.0中ASP.NET缓存的实现 在没有freamwork的操作系统中执行.net程序 动态执行sql语句用法 使用存储过程将文本导入数据库表 狼道 在asp.net 2.0中使用自定义的provider RSS2.0技术规范摘录 全方位接触RSS 静态页中利用AJAX.NET实现无刷新页面 DataGridView新特色 开源:VS.NET打印思想与2003/5DataGrid、DataGridView及二维数据如ListView等终极打印实现 了解 Web 服务规范 ADO.NET 2.0 功能一览 NET 中的对象序列化 ASP.NET程序员笔试最常见问题 Server.Transfer 和Response.Redirect 比较 c#解答题参考答案
C#冒泡算法
大钟 · 2007-04-09 · via 博客园 - 大钟
    

  public void BubbleSort(int[] R) 
  { 
   int i,j,temp; 
   //交换标志 
   bool exchange; 
   //最多做R.Length-1趟排序 
   for(i=0; i<R.Length; i++) 
   { 
   //本趟排序开始前,交换标志应为假 
   exchange=false; 
   for(j=R.Length-2; j>=i; j--) 
   { 
   //交换条件 
   if(R[j+1]<R[j]) 
   { 
   temp=R[j+1]; 
   R[j+1]=R[j]; 
   R[j]=temp; 
   //发生了交换,故将交换标志置为真 
   exchange=true; 
   } 
   } 
   //本趟排序未发生交换,提前终止算法 
   if(!exchange) 
   { 
   break; 
   } 
   } 
  }