- 博客(4)
- 收藏
- 关注
原创 php-小米笔试题1(无序的一组数字中找到最长连续子序列长度)
无序数组中找到最长连续子序列 public function index(){ $str = "13 14 21 15 23 18 56 42 22 4 16 17"; $res = explode(' ',$str); // var_dump($res);die; // $res = preg_split("//",$str,5,PR...
2019-04-30 09:45:15 713
原创 php-小米笔试题2(搬香蕉问题)
搬香蕉 题目:小华去超市买香蕉,他要买好几箱香蕉,但是她只能拿装有相同数量香蕉的箱子。她有两个选择,1、可以扔掉一个箱子中任意数量的香蕉。2、扔掉其他香蕉。问她怎么样能拿到最多数量的香蕉 例:一个数字代表一个箱子里有多少香蕉 8 7 11 29 14 这组香蕉中她能拿到最大的数量为29,因为假如把29减少到14,能拿两箱14+14=28<29,所以最大为29 12 20 8 7 1 这组香蕉...
2019-04-30 11:15:56 608
原创 preg_split
preg_split $str = "65365395"; preg_split("//",$str,5,PREG_SPLIT_NO_EMPTY); 结果 array(5) { [0]=> string(1) "6" [1]=> string(1) "5" [2]=> string(1) "3" [3]=> string(1) "6" [4]=> string(...
2019-04-24 17:52:12 141
原创 php 从一组数字中取出最大值和第二大值
php 从一组数字中取出最大值和第二大值 题目: 从一组数字中找出最大和第二大 要求:时间复杂度尽可能最优 思路:如果不要求时间复杂度和运行时间完全可以排完顺序之后再取出第一个和第二个数字。因为有要求时间复杂度最优,所以只做一次遍历操作达成目的就是最优。具体看代码: //定义了两个变量$max和$secMax来存放最大和第二大的数值 public function takeNum($arr,$ma...
2019-04-24 17:33:28 3373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人