四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

PHP插入排序實現代碼

算法描述:

⒈ 從第一個元素開始,該元素可以認為已經被排序
⒉ 取出下一個元素,在已經排序的元素序列中從后向前掃描
⒊ 如果該元素(已排序)大于新元素,將該元素移到下一位置
⒋ 重復步驟3,直到找到已排序的元素小于或者等于新元素的位置
⒌ 將新元素插入到下一位置中
⒍ 重復步驟2
復制代碼 代碼如下:
<?php

    $arr =array(123,0,5,-1,4,15);

    function insertSort(&$arr){

        //先默認第一個下標為0的數是排好的數
        for($i=1;$i<count($arr);$i++){
            //確定插入比較的數
            $insertVal=$arr[$i];
            //確定與前面比較的數比較
            $insertIndex=$i-1;

            //表示沒有找到位置
            while($insertIndex>=0 && $insertVal<$arr[$insertIndex]){

                //把數后移
                $arr[$insertIndex+1]=$arr[$insertIndex];
                $insertIndex--;
            }

        //插入(給$insertval找到位置了)
        $arr[$insertIndex+1] = $insertVal;
        }
    }

    insertSort($arr);
    print_r($arr);
?>

php技術PHP插入排序實現代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 妇检被男医生摸到喷水| 苏晓电视剧叫什么名字的| 云南的旅游攻略| 太太的情人电影| 刘浩存个人简介资料| 好心人| 我们的日子电视剧演员表| 菊花开| 饶俊| 宁波电视台| 韧战作文800字初中| 拨罗卜视频免费观看| 儿童眼轴长度正常范围| 3d欧美怪物sexvideo| 浙江卫视今天电视节目表| 故乡之恋简谱| 电影暗夜| 天台电影| 分手男女| 嗯啊不要啊啊啊| qq经典声音| 追捕演员表| 工程制图答案| 科洛弗| 王家卫作品| 杯弓蛇影读后感| 爱的替身| 范冰冰激情片段| 国产破处视频在线播放| 美丽在唱歌 电影| 她回来了| 湖北影视| 色域在线| 日日拍夜夜拍| 《承欢记》电视剧| 欧美日韩欧美日韩| nina hartley| 詹姆斯怀特| 色蝴蝶| 《扫描工具》观看免费| 小学毕业老师解散班级群寄语|