【C#视频】冒泡排序

简介: 【C#视频】冒泡排序

冒泡排序有两种方法:一种是从大到小,一种是从小到大

如图:

举例:

int[] nums = new int[] { 98, 54, 54, 322, 43, 23 };
int temp = 0;
        for (int j = 0; j < nums.Length-1; j++)//j是比较的轮数
        {
            for (int i = 0; i < nums.Length - 1 - j; i++)
            {
                if (nums[i] > nums[i + 1])
                {
                    temp = nums[i];
                    nums[i] = nums[i + 1];
                    nums[i + 1] = temp;
                }
            }
        }
        for (int i = 0; i < nums.Length; i++)
        {
            Console.Write(nums[i]+"\t");
        }
        Console.ReadKey();

 


相关文章
|
8月前
|
搜索推荐 算法 C#
【Unity 3D】C#中冒泡排序、选择排序、插入排序等算法的详解(附源码 超详细)
【Unity 3D】C#中冒泡排序、选择排序、插入排序等算法的详解(附源码 超详细)
141 1
|
8月前
|
存储 监控 开发工具
Baumer工业相机堡盟工业相机如何联合NEOAPI SDK和OpenCV实现相机图像转换为AVI视频格式(C#)
Baumer工业相机堡盟工业相机如何联合NEOAPI SDK和OpenCV实现相机图像转换为AVI视频格式(C#)
77 0
|
5月前
|
数据采集 存储 C#
C# 爬虫技术:京东视频内容抓取的实战案例分析
C# 爬虫技术:京东视频内容抓取的实战案例分析
|
8月前
|
数据采集 API C#
网页解析高手:C#和HtmlAgilityPack教你下载视频
使用C#和HtmlAgilityPack解析小红书网页,下载其视频内容。文章涵盖了解析网页、获取视频链接、C#实现、HtmlAgilityPack简化解析、代理IP确保下载稳定及多线程提高下载效率。提供的代码示例展示了如何设置代理和多线程下载视频。实验结果显示,该方法能有效、高效地下载小红书视频。
155 5
网页解析高手:C#和HtmlAgilityPack教你下载视频
|
监控 C# C++
VS+C#+WPF多线程视频摄像头播放器监控
VS+C#+WPF多线程视频摄像头播放器监控
359 0
VS+C#+WPF多线程视频摄像头播放器监控
|
8月前
|
存储 C#
c#视频总结(二)
c#视频总结(二)
50 1
|
8月前
|
C#
C#视频总结(三)
C#视频总结(三)
33 0
|
8月前
|
C#
c#视频总结(一)
c#视频总结(一)
32 0
|
8月前
|
搜索推荐 C#
C#实现冒泡排序算法
C#实现冒泡排序算法
72 0
|
存储 算法 搜索推荐
C# 入门算法“冒泡排序“ 升序 降序 最大值 最小值 平均值
C# 入门算法“冒泡排序“ 升序 降序 最大值 最小值 平均值