C#选择法排序实例分析

 更新时间:2015年04月27日 11:36:04   作者:lele  
这篇文章主要介绍了C#选择法排序,实例分析了C#实现选择法排序的原理与相关技巧,需要的朋友可以参考下

本文实例讲述了C#选择法排序实现方法。分享给大家供大家参考。具体实现方法如下:

public int[] SelectionSort(int[] arr)
{
  //1. Find min
  //2. Swap it with first element
  //3. Repeat starting from secong position onwards.
  int _min = 0;
  for (int i = 0; i < arr.Length; i++)
  {
    _min = i;
    for (int j = i; j < arr.Length; j++)
    {
      if (arr[j] < arr[_min])
        _min = j;
    }
    int _temp = arr[i];
    arr[i] = arr[_min];
    arr[_min] = _temp;
  }
  return arr;
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C# MVC 微信支付教程系列之公众号支付代码

    C# MVC 微信支付教程系列之公众号支付代码

    本篇文章主要介绍了C# MVC 微信支付教程系列之公众号支付代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • C# 使用GDI绘制雷达图的实例

    C# 使用GDI绘制雷达图的实例

    这篇文章主要介绍了C# 使用GDI绘制雷达图,本文通过一段实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • C#实现的Win32控制台线程计时器功能示例

    C#实现的Win32控制台线程计时器功能示例

    这篇文章主要介绍了C#实现的Win32控制台线程计时器功能,结合实例形式分析了C#基于控制台的时间操作相关技巧,需要的朋友可以参考下
    2016-08-08
  • C# 动态调用WebService的示例

    C# 动态调用WebService的示例

    这篇文章主要介绍了C# 动态调用WebService的示例,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2020-11-11
  • C#中用管理员身份运行程序代码实例

    C#中用管理员身份运行程序代码实例

    这篇文章主要介绍了C#中用管理员身份运行程序代码实例,本文直接给出实现代码,需要的朋友可以参考下
    2015-02-02
  • 比较全的一个C#操作word文档示例

    比较全的一个C#操作word文档示例

    这篇文章主要介绍了比较全的一个C#操作word文档示例,本文来自己项目心得总结,本文还给出了一个示例,这个示例里面包括了一些常用的图、文、表、公式的编辑与排版以及页面设置、页眉、页码的操作,需要的朋友可以参考下
    2015-06-06
  • C#中实现抽象类里建立静态方法

    C#中实现抽象类里建立静态方法

    这篇文章主要介绍了C#中实现抽象类里建立静态方法,需要的朋友可以参考下
    2014-07-07
  • C#中的out关键字用法详解

    C#中的out关键字用法详解

    在 C# 中,out 关键字是一个修饰符,它允许你在方法内部创建一个临时的变量,用于接收传递进来的参数值,并在方法执行完毕后,将该变量的值返回给调用方法的对象,本文将给大家详细介绍一下C#中的out关键字用法,需要的朋友可以参考下
    2024-02-02
  • WCF和Remoting之间的消息传输

    WCF和Remoting之间的消息传输

    这篇文章介绍了WCF和Remoting之间的消息传输,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • C#把数字转换成大写金额的代码实例

    C#把数字转换成大写金额的代码实例

    这篇文章主要介绍了C#把数字转换成大写金额的代码实例,例如把200转换成“贰佰元”,需要的朋友可以参考下
    2014-05-05

最新评论