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();   
              }
          }
      }

      二:运行效果

      

  • 相关阅读:
    Python面向对象详解
    使用树莓派搭建LoRaWAN网关并接入腾讯云物联网开发平台
    dajngo
    dajngo 项目目录结构调整
    Django
    nacos的简单使用
    MySQL数据库开发规范
    mabatis的sql标签
    直接插入100w数据报错
    大数据量插入到数据库
  • 原文地址:https://www.cnblogs.com/menglin2010/p/2390039.html
Copyright © 2011-2022 走看看