[PHP] 选择排序法排序 →→→→→进入此内容的聊天室

来自 , 2019-11-30, 写在 PHP, 查看 173 次.
URL http://www.code666.cn/view/d5369744
  1. //选择排序法
  2.  
  3. function selectSort( & $myarr)
  4. {
  5.     $temp = 0;
  6.     for ($i = 0; $i < count($myarr) - 1; $i++)
  7.     {
  8.         //假设$i就是最小的数
  9.         $minval = $myarr[$i];
  10.         //记录我认为的最小数的下标
  11.         $minIndex = $i;
  12.         for ($j = $i + 1; $j < count($myarr); $j++)
  13.         {
  14.             //说明我们认为的最小值,不是最小
  15.             if ($minval > $myarr[$j])
  16.             {
  17.                
  18.                 $minval = $myarr[$j];
  19.                 $minIndex = $j;
  20.                
  21.             }
  22.            
  23.         }
  24.         //最后交换
  25.         $temp = $myarr[$i];
  26.         $myarr[$i] = $myarr[$minIndex];
  27.         $myarr[$minIndex] = $temp;
  28.     }
  29.    
  30. }
  31.  

回复 "选择排序法排序"

这儿你可以回复上面这条便签

captcha