//第一种方法
//从小到大排列
int[] sort ={ 3, 5, 7, 1, 2, 4, 8, 9, 11, 10 };
for (int j = 0; j < sort.Length - 1; j++)
{
for (int i = 0; i < sort.Length-1; i++)
{
if (sort[i] > sort[i + 1])
{
int temp = sort[i];//声明一个变量temp
sort[i] = sort[i + 1];
sort[i + 1] = temp;
}
}
}
//打印结果
for (int i = 0; i < sort.Length; i++)
{
Console.Write(sort[i] + " ");
}
Console.WriteLine("\n用foreach打印结果");
foreach (int item in sort)
{
Console.Write(item + " ");
}
//第二种方法(道理都是一样)(推荐)
for (int i = 0; i <sort.Length; i++)
{
for (int j = i + 1; j < sort.Length; j++)
{
if (sort[i]>sort[j])
{
//声明一个变量temp
int temp = sort[i];
sort[i] = sort[j];
sort[j] = temp;
}
}
}
//第二种方法打印结果
Console.WriteLine("\n第二种打印结果");
foreach (int item in sort)
{
Console.Write(item+" ");
}
Console.ReadKey();
分享到:
相关推荐
C#--冒泡算法 C#--冒泡算法C#--冒泡算法 C#--冒泡算法C#--冒泡算法 C#--冒泡算法C#--冒泡算法 C#--冒泡算法C#--冒泡算法 C#--冒泡算法C#--冒泡算法
参加多次笔试,居然有几次都考到了冒泡算法.现将原代码分享如下.C#的算法,很精典!请大家多多关注,不好可以骂我! 现在面试用到很多的,可以下载看看
解说冒泡算法的使用方法这个编程使用c#编写的。演示它们是如何惊醒交换的
c#冒泡算法,加上经典算法,是你学习c#的好帮手,值得信赖。。
C#实现冒泡算法代码示例,算法已经测试验证,可直接参考使用
c# 选择、冒泡、递归算法,几种简单的算法,希望对你用帮助
C#四种排序算法 冒泡排序 插入排序 选择排序 希尔排序 希尔排序是将组分段,进行插入排序.
简单的C#算法 适合学习C#的菜鸟研究 算法,算法.
C#常见算法,包括冒泡、插入等排序,程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。
C# 排序算法大全参考资料,比较清淅的一个版本。集中介绍了C#中的冒泡算法、选择排序、插入排序、希尔排序等常用算法,并包含示例代码和注意事项等。
c# 冒泡排序算法。 使用c# 语言c# 冒泡排序
经典的排序算法C#源码,包括: 经典排序算法 - 快速排序Quick sort 经典排序算法 - 桶排序Bucket sort 经典排序算法 - 插入排序Insertion sort 经典排序算法 - 基数排序Radix sort 经典排序算法 - 鸽巢排序...
典型的例子,非常不错,令学过的人茅塞顿开,初学者受益匪浅
适合初学者的几种排序(冒泡,快速等),用vs等打开
好东西分享,望各位学习交流,欢迎提出意见。。。呵呵,第一次上传啊,给点支持
这是我在学习冒泡算法后,针对算法的一些不足做的一个改进。使其执行效率更快。
C#_基于C#实现的冒泡排序算法_Bubble-Sort
C# 冒泡排序 .net 排序算法 动态演示程序! 很值得下载看看!资源免费,大家分享!!
冒泡排序的C#语言实现,经典算法.源代码即为C#的算法好好学习,天天向上
用C#语言写的冒泡算法的代码,很简单实用的。