c#冒泡算法
2015-09-07 18:40
253 查看
int temp; int[] a = { 2, 5, 8, 9, 10, 11, 7, 6 }; for (int i = 0; i < a.Length-1; i++) { //总共的次数 for (int j = 0; j <a.Length-i-1; j++) { //每次要比较的次数 if (a[j] > a[j+1]) { //如果后一项比第一项大 则把最大数放在前面 temp = a[j]; a[j] = a[j+1]; a[j+1] = temp; } } } for (int i = 0; i < a.Length; i++) { Console.WriteLine(a[i]); } Console.ReadKey();
相关文章推荐
- c#方法 最大值我最小值
- C# 托管资源和非托管资源
- C#中的多线程 - 高级多线程 z
- C#中的多线程 - 多线程的使用 z
- C#中的多线程 - 同步基础 z
- C#中的多线程 - 基础知识 z
- C# 使用 ExcelLibrary 读写 Excel 文件
- 大型信息化建设标准基础数据管理平台【商业版,铜墙铁壁】C# 单点登录 MVC
- C# XML技术总结之XDocument 和XmlDocument
- C#调用非托管dll--路径问题
- C# 中的占位符本质
- C# 面向对象的三大特性
- How to convert an IPv4 address into a integer in C#?
- C#中 int.TryParse 的用法
- C# Regex.IsMatch (正则表达式验证:数字、小数点、邮件、计算表达式)
- C# GDI+ 橡皮筋技术(转)
- c# 的默认访问修饰符(转)
- 数往知来C#之 String 集合 深拷与浅拷 序列化<五>
- C#实现WinForm传值实例解析
- 【NCRE】——c# 给PPT判分