位置: 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网页设计)

  • 加油站的成品油是石油公司配送吗
  • 经营所得和企业所得
  • 纳税申报期限是纳税期限期满后的时间
  • 为改良生产线发生的变化
  • 实物投资账务处理
  • 顺丰开专票有明细吗
  • 印花税是不是必须要交
  • 公司打印银行回单和对账单
  • 广告业务增值税税率
  • 转让无形资产增值税
  • 承兑汇票丢了如何追回
  • 小规模纳税人开普票免税
  • 抹掉的零头怎么入账
  • 职员在外地出差怎么处理
  • 哪些支出可计入成本
  • 单位车辆卖给个人怎么开票
  • 企业所得税税收优惠方式有哪些
  • 异地工程缴纳增值税
  • 转让无形资产所有权计入什么科目
  • 一般纳税人有进项无销项
  • 租车费增值税专用发票
  • 资产负债表流动性从强到弱
  • unsupportedfirsthd解决办法
  • 银行手续费扣除比例
  • 食堂充值管理制度
  • 快启动u盘怎么打开
  • php timestamp
  • 冲减备用金该怎么做账
  • 长期债券投资业务处理
  • 购进的货物
  • servlet工作原理和生命周期
  • 前端file对象
  • matlab进行图像处理
  • windowsserver2012r2远程协助灰色
  • php curl_exec
  • install PostgreSQL Community Ubuntu Documentation
  • 购入固定资产的会计科目
  • 申报财务报表利润怎么写
  • 哪些计入管理费用哪些计入资本公积
  • 税种分类及其税率
  • 毛利的计算公式为
  • SqlServer与MongoDB结合使用NHibernate
  • 税法上未投入使用的无形资产摊销所得税能扣除吗
  • 现金流量表编制格式
  • 生产企业出口退税申报流程操作
  • mysql数据表存储引擎
  • 个人去税务局开劳务费怎么开
  • 实缴税额怎么算
  • 事业单位应交增值税明细科目
  • 资本化支出计入什么科目
  • 预缴的增值税放哪个科目
  • 建筑企业收到材料发票没有备注工程地址可以用吗
  • 收到进项税发票
  • 不抵扣的进项发票需要在电子税务局操作么
  • pe市盈率法
  • 商标 入账
  • 购货方付款会计分录
  • 用工资冲借款报税可以吗
  • xp系统怎么强制结束进程
  • win7系统怎么调鼠标
  • win8系统如何查看电脑mac物理地址
  • explorer.exe进程100%
  • 禁止windows安装程序
  • linux显示日期格式命令是
  • linux启动cron定时任务
  • win10电脑开机蓝屏怎么进入安全模式
  • unity2019新功能
  • 相机渲染图片
  • ant压缩包删除
  • 如何做批处理命令
  • python爬虫框架 path
  • 前端jsonp解决跨域
  • python 观察者
  • js方法不执行
  • 深圳国税电子税务局
  • 上海自由贸易区图片
  • 大米包装有二道封口线正常吗
  • 电子税务局怎么缴纳社保费
  • 股权转让所得怎么计算个税
  • 广州市电子税务局怎样跨区申报税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设