C#冒泡排序算法
2024-10-18 23:30:26
用了两种形式的数据,一个是泛型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;
}
}
}
} }
}
最新文章
- spring/spring boot/spring cloud开发总结
- JVM垃圾回收(GC)原理
- Programs vs. processes
- Git学习笔记--Git常用命令
- nopCommerce 3.9 大波浪系列 之 外部授权登录插件的开发实现
- MyBatis学习笔记1--初识MyBatis
- JAVA同步锁机制 wait() notify() notifyAll()
- svn下已add文件如何忽略
- Java SE之 Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法!【摘抄】
- 如何用Eclipse+maven创建servlet 3.0 web 项目
- JavaScript面向对象之创建类和方法
- ob_get_contents 获取输出缓存内容
- hdu4300 Clairewd’s message 扩展KMP
- Regmap 框架:简化慢速IO接口优化性能【转】
- javaweb使用cookie存取中文以及读取中文
- NLP国内研究方向机构导师
- Qt学习之对话框与主窗口的创建
- Sizzle源码分析:三 筛选和编译
- StrConv 内码转换
- C#基础笔记(第二十天)
热门文章
- ABP源码分析二十三:Authorization
- 搭建LNAMP环境(七)- PHP7源码安装Memcached和Memcache拓展
- Javascript的“上下文”(context)
- springboot(八):RabbitMQ详解
- Bootstrap框架的学习(二)
- 【干货】用大白话聊聊JavaSE — ArrayList 深入剖析和Java基础知识详解(二)
- 快速开发基于 HTML5 网络拓扑图应用
- Bootstrap 4-alpha 初体验
- 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目 目录索引
- 理解ThreadLocal —— 一个map的key