zoukankan      html  css  js  c++  java
  • 算法大全—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();   
              }
          }
      }

      二:运行效果

      

  • 相关阅读:
    逆向挑战赛Bob Doge 和 who is he
    [ACTF新生赛2020]rome
    [ACTF新生赛2020]usualCrypt
    MAZE
    $FFT/NTT/FWT$题单&简要题解
    普通型生成函数总结
    [BZOJ4817][SDOI2017]树点涂色:Link-Cut Tree+线段树
    [BZOJ3527][ZJOI2014]力:FFT
    长链剖分优化树形DP总结
    Dsu on Tree总结
  • 原文地址:https://www.cnblogs.com/menglin2010/p/2390039.html
Copyright © 2011-2022 走看看