用了两种形式的数据,一个是泛型List,一个是数据int[]。记录一下,作为自己学习过程中的笔记。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace 冒泡排序算法
{
class Program
{
static void Main(string[] args)
{
List<int> _list = new List<int>() { , , , , , , , , , };
Bubble(_list);
foreach (var item in _list)
{
Console.WriteLine(item);
}
int[] bortargs = { , , , , , , , , , };
Bubble(bortargs);
foreach (var article in bortargs)
{
Console.WriteLine(article);
}
Console.ReadKey();
}
static void Bubble(List<int> list)
{
int temp = ;
for (int i = list.Count; i > ; i--)
{
for (int j = ; j < i - ; j++)
{
if (list[j] > list[j + ])
{
temp = list[j];
list[j] = list[j + ];
list[j + ] = temp;
}
}
}
} static void Bubble(int[] args)
{
int temp = ;
for (int i = args.Length; i > ; i--)
{
for (int j = ; j < i - ; j++)
{
if (args[j] > args[j + ])
{
temp = args[j];
args[j] = args[j + ];
args[j + ] = temp;
}
}
}
} }
}

最新文章

  1. spring/spring boot/spring cloud开发总结
  2. JVM垃圾回收(GC)原理
  3. Programs vs. processes
  4. Git学习笔记--Git常用命令
  5. nopCommerce 3.9 大波浪系列 之 外部授权登录插件的开发实现
  6. MyBatis学习笔记1--初识MyBatis
  7. JAVA同步锁机制 wait() notify() notifyAll()
  8. svn下已add文件如何忽略
  9. Java SE之 Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法!【摘抄】
  10. 如何用Eclipse+maven创建servlet 3.0 web 项目
  11. JavaScript面向对象之创建类和方法
  12. ob_get_contents 获取输出缓存内容
  13. hdu4300 Clairewd’s message 扩展KMP
  14. Regmap 框架:简化慢速IO接口优化性能【转】
  15. javaweb使用cookie存取中文以及读取中文
  16. NLP国内研究方向机构导师
  17. Qt学习之对话框与主窗口的创建
  18. Sizzle源码分析:三 筛选和编译
  19. StrConv 内码转换
  20. C#基础笔记(第二十天)

热门文章

  1. ABP源码分析二十三:Authorization
  2. 搭建LNAMP环境(七)- PHP7源码安装Memcached和Memcache拓展
  3. Javascript的“上下文”(context)
  4. springboot(八):RabbitMQ详解
  5. Bootstrap框架的学习(二)
  6. 【干货】用大白话聊聊JavaSE — ArrayList 深入剖析和Java基础知识详解(二)
  7. 快速开发基于 HTML5 网络拓扑图应用
  8. Bootstrap 4-alpha 初体验
  9. 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 目录索引
  10. 理解ThreadLocal —— 一个map的key