• 算法大全—1冒泡排序法


      阅读目录

      一:实例

      二:运行效果

      一:实例

      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;
    
      namespace ConsoleApplication1
      {
          class Program
          {
              static void Main(string[] args)
              {
                  int[] numbers = { 3, 2, 7, 5, 8, 11, 29, 30, 4 };
                  for (int i = 0; i < numbers.Length; i++)
                  {
                       for (int k = i + 1; k < numbers.Length; k++)
                        {
                            //当i=0的时候,那么数组的下标为0的时候,值也就是'3'是否大于数组的下标为1的时候的值也就是'2',如果大于了,那么把'3'放到临时变量里面,把'2'赋值给数组的下标为0的元素,把临时变量的值赋值给下标为1的元素,以此类推
                            if (numbers[i] > numbers[k])
                            {
                                int intTemp = numbers[i];
                                numbers[i] = numbers[k];
                                numbers[k] = intTemp;
                            }
                        }
                  }
                  //输出经过重新排序后的数组中的每一项
                  for (int i = 0; i < numbers.Length; i++)
                  {
                      Console.WriteLine(numbers[i]);
                  }
                  Console.ReadKey();   
              }
          }
      }

      二:运行效果

      

  • 相关阅读:
    Fiddler抓包
    用powershell Crescendo模块,把【linux字符命令】包装成【powershell对象命令】
    初探设计模式-单例模式
    dev的CheckedListBoxControl的使用
    git的安装及使用(三)----SSH连接
    go——杂碎小知识
    goland安装+打印hello world
    git的安装及使用(二)
    git的安装及使用(一)
    xxx
  • 原文地址:https://www.cnblogs.com/menglin2010/p/2390039.html
Copyright © 2020-2023  润新知