现在的位置: 首页php-基础语法>正文
PHP顺序排序  
发表于755 天前 php-基础语法 评论数 2

PHP的算法都有哪些呢?

我还记得上大学那会学数据结构时,了解了:顺序法、冒泡法、二分法以及对线性表以及数据入栈、出栈的操作。

PHP中的顺序法就是对数组元素的逐一比较而得到的。

例如:

<?php

function order($php,$k)

{

$n = count($php);  //计算数组个数

$php[$n] = $k;

//顺序排序

for($i = 0;$i < $n;$i++)

{

if($php[$i] == $k) //第一个

{

break;

}

}

if($i < $n) //在最后一个之前找到

{

return $php[$i];

}

else   //没有找到

{

return -1;

}

}

$php = array("php","phpdo","www.phpdo.net");

echo order($php,"php");

?>

结果是:

PHP

PHP顺序排序:目前有2 条留言

  1. sanshi : 2010年04月27日8:48 上午

    冒泡算法呢?

不想听你唠叨×