![](https://img-blog.csdnimg.cn/20210907100129444.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法
文章平均质量分 77
经典算法面试题整理
IT小白龙
越努力,越幸运
展开
-
PHP 经典算法面试题(Trie字典树) 附解答 (四)
最近做的算法题,比较适合新手入门。 找出一个数组元素在另一个数组中下一个更大的元素。 给你两个 没有重复元素 的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。 找出 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的 右边的第一个 比 x 大的元素。如果不存在,对应位置输出 -1 。 示例: 给定数组 nums1 = [2, 6, 7],nums1 = [4, 2, 8, 6, 5,原创 2021-09-15 15:22:33 · 149 阅读 · 0 评论 -
PHP 经典算法面试题
最近几天整理了一些php经典算法题,偏基础,欢迎指正。 一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。 思路 把猴子放到有序数组里,按顺序把符合要求的unset掉或者放到数组最后,...原创 2020-04-02 17:08:26 · 492 阅读 · 0 评论 -
PHP 经典算法面试题 附解答 (三)
这几天做的算法题,有难度,欢迎指正或者提出更好的解决方案。 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且 不重复 的三元组。注意:答案中不可以包含重复的三元组。 示例: 给定数组 nums = [-1, 0, 1, 2, -1, -4] 满足要求的三元组集合为:[ [-1, 0, 1],...原创 2020-04-13 16:58:29 · 315 阅读 · 0 评论 -
PHP 经典算法面试题 附解答 (二)
这段时间一直在研究算法题,产生了浓厚的兴趣,身边很多程序员不重视算法,可能感觉日常写代码用不到,实际上算法无处不在,百度搜索的结果,抖音推荐的视频,微博展示的话题。。。这个时代数据量达到了前所未有的程度,处理的信息量更是呈指数级的增长,越来越多的挑战需要靠算法来解决。 对于任何一个项目,正确地运行和正确且高效的运行是两个概念,我写了很多ERP财务统计相关模块,里面有大量表单需要计算与整合,同时和大...原创 2020-04-10 20:42:39 · 361 阅读 · 0 评论