C#冒泡算法复习

C#冒泡算法复习文章来源地址https://www.yii666.com/article/756393.html文章地址https://www.yii666.com/article/756393.html网址:yii666.com<网址:yii666.com文章来源地址:https://www.yii666.com/article/756393.html

冒泡算法的意思:每一趟找到一个最小或最大的数放到最后面,比较总数的n-1次(因为比较是2个双双比较的)
第一层循环表示进行比较的次数,总共要比较(数的)-1次 (因为比较是2个双双比较的) 
第二层循环表示第几趟循环,趟数等于比较数-趟数(第二趟再少比较一次,因为第一趟后最小的在最后面了)
using System;

namespace test
{
class Program
{
public static void Main()
{
//冒泡算法的意思:每一趟找到一个最小或最大的数放到最后面,比较总数的n-1次
int temp;
int[] arr = {, , , , , , , , , }; //第一层循环表示进行比较的次数,总共要比较(数的)-1次
for (int i=; i<arr.Length-; i++)
{
//第二层循环表示第几趟循环,趟数等于比较数-第几趟数(从1开始)(第二趟再少比较一次,因为第一趟后最小的在最后面了)
for (int j=; j<arr.Length--i; j++)
{
if (arr[j] > arr[j+])
{
temp = arr[j];
arr[j] = arr[j+];
arr[j+] = temp;
}
}
}
foreach (int n in arr)
{
Console.WriteLine(n);
}
Console.ReadKey(); }
}
}

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

C#冒泡算法复习-相关文章

  1. 冲刺NOIP复习,算法知识点总结

  2. 如何为元组中的每个元素命名,提高程序可读性---Python数据结构与算法相关问题与解决技巧

  3. NOIp2016 游记

  4. C#冒泡算法复习

  5. NOIp2018提高&普及游记

  6. BF、KMP、BM、Sunday算法讲解

  7. CSP初赛考点汇总

  8. Hungary(匈牙利算法)——二分图最大匹配

    在复习匈牙利算法的时候,发现这么一篇介绍匈牙利算法的文章,非常通俗易懂,所以就借鉴过来了。复杂度:邻接矩阵:O(v^3)邻接表:O(V*E)附上链接:趣写算法系列之--匈牙利算法下面就附上代码吧:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png