位置: IT常识 - 正文

php有哪些算法面试题(php的难点)

编辑:rootadmin

推荐整理分享php有哪些算法面试题(php的难点),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php算法面试题及答案,php 算法100题,php算法面试题及答案,php常见算法,php常见算法,php常见算法,php算法大全教程,php算法大全教程,内容如对您有帮助,希望把文章链接给更多的朋友!

php有哪些算法面试题(php的难点)

我们在php中也学习了不少方面的算法知识点,其中的种类就不一一举例,但是在php面试题中会随机抽选出来,以实例的形式进行考察。这点和我们之前遇到的一些面试题不太一样,在这个模块中会专注实际的算法运算结果,复习时也不是没有规律可循。下面我们就带来一些算法中常见的面试题。

1.冒泡排序

每一次冒出一个值

functionbubbleSort($arr){$count=count($arr);if($count==0)returnfalse;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 个单位的雨水(蓝色部分表示雨水)。

实现代码

/***@paramInteger[]$height*@returnInteger*/functiontrap($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;}
本文链接地址:https://www.jiuchutong.com/zhishi/303665.html 转载请保留说明!

上一篇:python字符串如何访问字符(python字符串如何提取单词)

下一篇:html(html+css网页设计)

  • 盈利能力的概念及内容
  • 车辆购置税征收管理
  • 异地建厂如何交社保
  • 个体户年报纳税额怎么填
  • 银行存款属于其他货币资金核算内容吗
  • 税务师工作年限是从毕业当天开始计算吗
  • 交易性资产入账金额和入账金额区别
  • 汇算清缴企业所得税退税账务处理
  • 赠品不开票如何做账
  • 机械设备租赁印花税谁交
  • 银行手续费进项税怎么入账
  • 一般纳税人注销需要多少钱
  • 管理费用已付款未收到发票
  • 集体劳动合同与劳动合同的区别
  • 全额拨款事业单位工资都一样吗
  • 企业所得税申报表在哪里打印
  • 小规模企业增值税税率
  • 机械租赁税怎么开
  • 个税怎么抵
  • 企业增加的留存收益计入
  • 核定征收的企业可以享受税收优惠吗
  • 不动产进项抵扣新政策2022
  • 简易征收发票能抵扣吗
  • 收到工程结算单,怎么回复不认可
  • 哪些情形需要办理外债审核登记
  • 代发工资跨行手续怎么办
  • 一个非常好看的中秋礼物怎么做
  • php中construct
  • 矿产资源补偿费征收管理规定
  • 雪山上的老鼠
  • 精灵烟囱的形态判断
  • 股权转让有溢价分录怎么写
  • 企业清算分配的财产金额怎么算出来
  • 生产企业计提车折旧年限
  • Yii2如何批量添加数据
  • 车间装修预算表
  • 为什么我会选择那个对我一般的男人结婚
  • python怎么设置字符串宽度
  • 帝国cms手机端点击加载不动怎么弄
  • 园林绿化工程公司排名
  • 会计中财务费用为负
  • 办理银行承兑汇票保证金比例
  • 首涂24套
  • 第6章 分支语句和逻辑运算符
  • 你用python做什么
  • 使用时间
  • 发票作废是什么样的
  • 经营所得预缴申报收入总额
  • 在计算应纳税所得额时,下列支出不得扣除
  • 应收账款的贷方发生额表示什么
  • 理财中的资产是什么意思
  • 外出经营预交企业所得税税率
  • 股东出资转为借款
  • 暂估成本估多了怎么办
  • 做内账需要什么资料
  • 百旺金赋领回来的发票怎么读入
  • 去年的会计凭证做错了,今年发现要怎么修改
  • 收到票据之后贴什么标签
  • 长期待摊费用是非流动资产吗
  • sql整型
  • 虚拟机vmx
  • win7系统开机蓝屏0x0000007b
  • win7系统cpu占用率过高怎么办
  • u盘装win8系统教程图解
  • centos6.5如何安装
  • windows xp桌面图标
  • Win10 Mobile 10586.164上手体验视频评测
  • [置顶]公主大人接下来是拷问时间31
  • opengl用法
  • windows安装node
  • jquery处理json格式数据
  • c# unity ioc
  • unity c#开发
  • 安卓自定义动态壁纸
  • 一个绿色的球英语怎么读
  • jquery基础知识梳理
  • 宁夏电子税务局官网登录入口首页
  • 小规模纳税人的增值税怎么计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设