C#冒泡排序算法

亦凉 2022-07-16 08:24 271阅读 0赞

新建一个控制台程序, 规则:相邻两个数进行比较,重复循环判断

  1. static List<int> list = new List<int>() { 72, 83, 54, 59, 30, 31, 78, 2, 77, 82, 84, 85, 86, 89, 90 };
  2. static void Main(string[] args)
  3. {
  4. int temp = 0;
  5. for (int i = 0; i < list.Count; i++)
  6. {
  7. for (int j = 1; j < list.Count; j++)
  8. {
  9. if (list[j] > list[i])
  10. {
  11. temp = list[j];
  12. list[i] = list[j];
  13. list[j] = temp;
  14. }
  15. }
  16. }
  17. Console.Write(temp);
  18. Console.ReadLine();
  19. }

发表评论

表情:
评论列表 (有 0 条评论,271人围观)

还没有评论,来说两句吧...

相关阅读

    相关 写一个 c冒泡排序算法

    C语言冒泡排序算法:1. 从序列的第一个元素开始,比较第一个元素和第二个元素的大小,如果第一个元素大于第二个元素,则交换它们的位置。2. 对剩余的元素以相同的方法进行比较,直到

    相关 写一个 c冒泡排序算法

    C语言冒泡排序算法:1. 从序列的第一个元素开始,比较第一个元素和第二个元素的大小,如果第一个元素大于第二个元素,则交换它们的位置。2. 对剩余的元素以相同的方法进行比较,直到

    相关 C++排序算法冒泡排序

    冒泡排序 思想:通过一系列的“交换”动作完成。首先第一个记录和第二个记录比较,如果第一个大,则二者交换,否则不交换;然后第二个记录和第三个记录比较,如果第二个大,则

    相关 排序算法c语言描述---冒泡排序

    排序算法系列学习,主要描述冒泡排序,选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等排序进行分析。 文章规划: 一。通过自己对排序算法本身的理解,对每个方法写