国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > PHP教程 > php有哪些算法面试题

php有哪些算法面试题

头像

小妮浅浅

2021-01-23 14:10:074135浏览 · 0收藏 · 0评论

我们在php中也学习了不少方面的算法知识点,其中的种类就不一一举例,但是在php面试题中会随机抽选出来,以实例的形式进行考察。这点和我们之前遇到的一些面试题不太一样,在这个??橹谢嶙ㄗ⑹导实乃惴ㄔ怂憬峁聪笆币膊皇敲挥泄媛煽裳?。下面我们就带来一些算法中常见的面试题。

1.冒泡排序

每一次冒出一个值

function bubbleSort($arr)
{
    $count = count($arr);
    if ($count == 0) return false;
 
    for ($i = 0; $i < $count - 1; $i++) {
        for ($k = 0; $k < $count - 1 - $i; $k++) {
            if ($arr[$k] < $arr[$k + 1]) {
                $tmp         = $arr[$k];
                $arr[$k]     = $arr[$k + 1];
                $arr[$k + 1] = $tmp;
            }
        }
    }
 
    return $arr;
}

2.给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。

实现代码

/**
* @param Integer[] $height
 * @return Integer
 */
function trap($height)
{
    $len = count($height);
    $sum = 0;
 
    for($i = 1; $i < $len; $i++)
    {
        $left_max = 0;
        $right_max = 0;
 
        for($j = 0; $j < $i; $j++)
        {
            $left_max = max($left_max, $height[$j]);
        }
        for($k = $i; $k < $len; $k++)
        {
            $right_max = max($right_max, $height[$k]);
        }
        $max = min($left_max, $right_max);
        if($max > $height[$i])
        {
            $sum += $max - $height[$i];
        }
    }
    return $sum;        
}

以上就是php算法面试题的两种不同类型,前者偏向于理论知识点的考察,后者会结合一些实际的情况,大家在复习的时候,可以针对这两种情况进行练习。更多php学习指路:php教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

白丝袜精华液抹在脚上的功效| 尼姑小寡妇免费播放电视剧| 鲁鲁射击免费播放电视剧全部| 狗配女人宝典视频| 妹妹的性放荡日记H| 亚洲日韩AV精品一区二区| 男友在客厅把我添高潮了| 老公不在家憋不住了该怎么办| 《有夫之妇的秘书》演员表| 人口兽猪马狗第1集| 两领导在车上吃我的奶| 八戒看免费高清电影在线观看| 17.C1起草视频| 老师脱了内裤让我进去| 女人尝试到更粗大的心理变化| 偷偷在线观看免费高清电视剧推荐 | 亚洲人成色777777在线播放| 免费直播入口在线观看| 《酒店激战》动漫1-5集免费观... | EXO妈妈MV高清在线观看| 引诱沉沦BY肉桂笔趣阁小说| 妻子的妹妹免费版电视剧大全| 黏糊糊的你》动漫免费观看| 《老公今晚我加班》免费阅读| 5YY3.CNV7Y7.CC| 杨晓明| 教室停电插班花赵柔笔趣阁九流糖| 韩漫网站| 罗志祥多人| 夜夜高潮次次欢爽AV女视频| 狠狠人妻久久久久久综合九色 | 芬太尼关税百度百科| BL 电影| 谷原希美| 完美上司短剧免费完整版| 白丝脚上的浓浓的精华液能用吗| 久久久| 打扑克免费高清视频| 9.1萝卜黄| 九九在线观看免费播放大全电视剧| 丈夫不在家儿媳想老公的背景故事