zoukankan      html  css  js  c++  java
  • 3.选择排序

    选择排序

    借鉴

    从小到大的选择排序 是从一个数组中依次选出 最小数值 输出,第二小的数值输出,第三小的数值输出... ...直到最后一个数组中最后一个数遍历完成,则 整个排序输出完成。

     1 int[] sort = { 3, 5, 7, 1, 2, 13, 9, 4, 6, 11, 22, 44, 33, 14, 123, 124, 5, 122, 476, 23455, 345, 46, 47, 46, 848 };
     2 //int[] sort = new int[13] { 1, 4, 89, 34, 56, 40, 59, 60, 39, 1, 40, 90, 48 };  // 输入一个数组
     3 for (int i = 0; i < sort.Length; i++)
     4 {
     5     int min = sort[i];  // 初始化(以第i个数为初始值)最小值
     6     for (int j = i + 1; j < sort.Length; j++)   // 从第i+1个开始遍历数组,与第i个数对比,找到最小值
     7     {
     8         if (sort[j] < min)
     9         {
    10             int temp = sort[j];
    11             sort[j] = min;
    12             min = temp;
    13         }     // 找到最小值赋值给min
    14     }
    15     Console.Write(min + " ");  // 输出min 值
    16 }
    17 Console.ReadLine();
    作者:chenze
    出处:https://www.cnblogs.com/chenze-Index/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    c# 并行运算二
    c# 并行运算
    Task+http请求
    Task多线程
    SSO系统认证
    web系统权限设计
    AutoMapper的使用
    中间件
    express-middleware
    中间件概念
  • 原文地址:https://www.cnblogs.com/chenze-Index/p/10170018.html
Copyright © 2011-2022 走看看