当前位置:网站首页 >> 法律

php实现插入排序

时间:2019-05-14 19:14:21 来源:互联网 阅读:0次

php实现插入排序

# 比较左边的元素,如果找到比自己更小的,向右移动元素,否则插入元素到当前位置

while($j 0 && $temp $a[$j-1]) {

$a[$j] = $a[$j-1];

$j--;

# 插入元素

$a[$j] = $temp;

return $a;

* 获取随机数

* @param Integer $size 数量

* @return Integer

function randomNumber($size = 10) {

$rand = array();

srand(time(NULL));

for ($i = 0; $i $size; $i++) {

array_push($rand, mt_rand(0,1000));

return $rand;

$a = randomNumber();

echo sprintf("Unsorted list %s\n", implode(" ", $a));

echo sprintf("Sorted list %s\n", implode(" ", insertSort($a)));

以上就是本文所述的全部内容了,希望大家能够喜欢。

广州伊尔美生物科技有限公司
砂浆搅拌机
外墙涂料厂家

相关文章

一周热门

热点排行

热门精选

Copyright (c) 2011 八零CMS 版权所有 Inc.All Rights Reserved. 备案号:京ICP0000001号

RSS订阅网站地图