PHP如何选择排序算法

2013 年 6 月 30 日4240

PHP如何选择排序算法

ZDNet开发频道 来源: ZDNet开发者频道 2013年06月13日 09:45:31

关键词:

本文摘要

PHP是WEB端比较常用的编程语言,与大多数编程语言一样,PHP也有算法问题,如何选择一个较佳的算法呢?

  [php]

  <?php

  function select_sort($arr){

  $len=count($arr);

  for($i=0; $i<$len-1; $i++){

  $min=$i;

  for ($j = $i+1; $j < $len; $j++) {

  if($arr[$j]<$arr[$min]){

  $min=$j;

  }

  }

  $tmp=$arr[$min];

  $arr[$min]=$arr[$i];

  $arr[$i]=$tmp;

  }

  return $arr;

  }

  $arr=array(4,34,64,20,39);SelectSort($arr);print_r($arr);

  ?>

  <?php

  function select_sort($arr){

  $len=count($arr);

  for($i=0; $i<$len-1; $i++){

  $min=$i;

  for ($j = $i+1; $j < $len; $j++) {

  if($arr[$j]<$arr[$min]){

  $min=$j;

  }

  }

  $tmp=$arr[$min];

  $arr[$min]=$arr[$i];

  $arr[$i]=$tmp;

  }

  return $arr;

  }

  $arr=array(4,34,64,20,39);SelectSort($arr);print_r($arr);

  ?>

本文导航

转发

本文关键词:

0 0