选择排序

原创 2016年06月02日 10:15:05
 /*选择排序 取得该数组中的最大值及其位置,然后该数组的最后一项交换 除该数值的最后一项继续比较*/
      $arr = array(1, 2, 5, 3, 4, 6, 10);
      $len = count($arr);
      for($i = 0; $i < $len-1; $i++){
          //初始化最大值
          $max = $arr[0];
          $k = 0;
          //寻找最大值
          for($j = 0; $j < $len-$i; $j++){
             if($max < $arr[$j]){
                $max = $arr[$j];
                $k = $j;
             }
          }
          //交换
          $temp = $arr[$k];
          $arr[$k] = $arr[$len-$i-1];
          $arr[$len-$i-1] = $temp;
      }
      echo "<br />";
      print_r($arr);

C#简单实现泛型选择排序

  • 2017年04月30日 12:26
  • 37KB
  • 下载

c语言的选择排序

  • 2014年11月29日 19:41
  • 15KB
  • 下载

经典算法与数据结构的c++实现——直接选择排序

因为是经典的算法,所以网上描述一大把,直接上个图,直观些,给记性不好的菜鸟(如我)一点儿提示。 算法很简单,遍历整个数组,依次选取最小值放到数组前面。 下面是代码(欢迎批评指点,之后应该会放到gi...
  • y277an
  • y277an
  • 2016年03月19日 08:47
  • 827

直接选择排序代码

  • 2015年10月06日 21:59
  • 705KB
  • 下载

数据结构之选择排序

  • 2017年08月23日 10:37
  • 97KB
  • 下载

选择排序法(Selection Sort) 复习--附图示说明

这是复习选择排序法( Selection Sort) 所作的笔记~

数据结构-选择排序

  • 2012年06月29日 19:08
  • 151KB
  • 下载

c语言选择排序

  • 2013年03月28日 08:42
  • 426B
  • 下载

C语言 简单选择排序算法

选择排序是排序算法的一种,这里以从小到大排序为例进行讲解。 基本思想及举例说明 选择排序(从小到大)的基本思想是,首先,选出最小的数,放在第一个位置;然后,选出第二小的数,放在第二个位置;以此类推...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:选择排序
举报原因:
原因补充:

(最多只允许输入30个字)