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

  • 个体工商户能开多少钱的普票
  • 企业视同销售的税法依据是什么?
  • 进口货物的会计科目
  • 出纳与会计现金对不上
  • 筹建期的开办费计入什么科目
  • 小规模纳税人运输费计入什么科目
  • 发票红冲原票怎么处理
  • 交通运输行业属于什么性质
  • 税务等级低有什么影响
  • 待抵扣进项税什么时候抵扣
  • 0申报是不是不需要填数据
  • 公司为其他企业提供担保,担保对象可以是公司股东吗
  • 个人外汇收入如何纳税
  • 无形资产账面价值和可收回金额孰低摊销吗
  • 该企业本月发生如下经济业务
  • 劳务派遣公司工作内容描述
  • 人力资源公司劳务派遣怎么收费
  • 物业公司代收水电费会计分录
  • 评估增值的差额是什么
  • 不征税收入税收政策
  • 开发票税收分类编码怎么选
  • 外管证的开具与注销流程
  • 租赁房使用权和所有权冲突
  • 发票已勾选未确认
  • 对公账户收到个人汇款 退还
  • 收到留抵税额退税怎么做分录
  • 公司周年庆典费用计入什么科目
  • 烟酒专用发票能抵税吗
  • 收获怎么理解
  • bios设置网卡开启
  • 净资产收益率是什么指标
  • 企业取得的利息收入 用什么科目
  • 软件开发公司怎么做账
  • 王者荣耀中程咬金的克星是谁
  • mac如何打印预览
  • linux virt-manager
  • 支付货款的流程
  • linux去除文本中的特殊符号
  • 冲减其他应收款摘要怎么写
  • lnmgr.exe是什么
  • 银行利息收入应计入什么科目
  • 约克大教堂是基督教吗
  • php链式操作
  • 最新的目标检测算法2020
  • bzip2命令压缩后无法保存原文件
  • 合同价格约定不明法律规定
  • 一般户需要做账报税吗
  • 企业利润分配的通常去向包括
  • 织梦cms要钱吗
  • mysql null+1
  • sqlserver2008分页查询
  • 车间劳保费计入什么科目
  • 小企业会计准则没有以前年度损益调整科目
  • 个人所得税申报方式选哪个比较好
  • 公积金发票掉了怎么办
  • 农副产品商贸公司如何做账
  • 固定资产的类别
  • 权益法下股权投资转让
  • 研发费用加计扣除2022政策
  • 电子行程单如何下载
  • 以前年度费用科目入错 不影响以前年度利润的账务处理
  • 委托收款的流程
  • mysql tmp_table_size和max_heap_table_size大小配置
  • MySQL 5.6.36 Windows x64位版本的安装教程详解
  • 技巧步骤
  • open bsd
  • 注销与退出登录
  • xp简单实用的网络连接
  • centos怎么查看文件
  • win8共享文件
  • win8语言设置
  • Linux使用scp命令进行文件远程的上传或下载
  • cocos2dx屏幕适配解决方案
  • cocos2dx android横屏竖屏设置
  • 2012年腾讯股价多少
  • unity资源包管理器
  • jquery选择器写法
  • jquery课程内容总结
  • Python的for和in
  • 新收入准则租赁业务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设