C#之简单选择排序
2024-09-30 08:59:57
以排列INT数组为简单示范
namespace 简单选择排序
{
class Program
{
static void SelectViod(int[] data)
{
for (int i = ; i < data.Length-; i++)
{
int min = data[i];//先设定一个最小值min,值为索引为i的值
int minIndex = i;//设定最小值索引为i
for (int j = i+; j < data.Length; j++)
{
if (data[j] <min)
{
min = data[j];
minIndex = j;
}
}
if (minIndex != i)
{
int temp = data[i];
data[i] = data[minIndex];
data[minIndex] = temp;
}
}
} static void Main(string[] args)
{
int[] data = new int[]{,,,,,};
SelectViod(data);
foreach (var arr in data)
{
Console.WriteLine(arr+" ");
}
Console.ReadKey();
}
}
}
最新文章
- php cryptr 加密函数
- .NET基础拾遗(2)面向对象的实现和异常的处理基础
- BestCoder Round #89 02单调队列优化dp
- entOS7安装iptables防火墙,试验未通过
- Python变量作用域(一)
- 树形dp练习
- (转)CommandArgument用法
- Java多线程之synchronized(四)
- iOS中定时器NSTimer的使用/开启与关闭
- MVC设计思想
- 前端异步技术之Promise
- .Net中json序列化与反序列化
- powerdesign、navacat、ER图、uml、类图、时序图
- [py][mx]django get方法返回login页面
- C++中对象模型
- Eigen学习笔记2-Matrix类
- Kickstart Round G 2018
- [Linux] Ubuntu下解压rar文件的方法
- Linux下TCP/IP内核参数优化
- cssText方式写入css