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

      二:运行效果

      

  • 相关阅读:
    ubuntu安装ActiveMQ
    UTF-8和GBK区别
    MapReduce实现二次排序(温度年份排序)
    MapReduce实现倒排索引
    MapReduce实现多表链接
    MapReduce实现单表链接
    Linux服务器的性能调优实战篇CentOS6最小化安装后的优化
    Linux服务器的性能调优理论篇
    Windows中安装bash Cygwin工具
    shell基础知识
  • 原文地址:https://www.cnblogs.com/menglin2010/p/2390039.html
Copyright © 2011-2022 走看看