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

推荐订阅源

WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
B
Blog
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
Jina AI
Jina AI
博客园 - 聂微东
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
L
LangChain Blog
M
MIT News - Artificial intelligence
Blog — PlanetScale
Blog — PlanetScale
腾讯CDC
酷 壳 – CoolShell
酷 壳 – CoolShell
Y
Y Combinator Blog
F
Fortinet All Blogs
H
Help Net Security
B
Blog RSS Feed
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
S
SegmentFault 最新的问题

博客园 - 大钟

用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; 
   } 
   } 
  }