面试题
大白攻城狮
这个作者很懒,什么都没留下…
展开
-
算法题收集
1、合并二维有序数组成一维有序数组,归并排序 归并排序: 归并排序是用分治思想,分治模式在每一层递归上有三个步骤: 分解(Divide):将n个元素分成个含n/2个元素的子序列。 解决(Conquer):用合并排序法对两个子序列递归的排序。 合并(Combine):合并两个已排序的子序列已得到排序结果。 function mergeSort(arr){ const len = arr.length; if(len<=1){ return arr[0] }原创 2021-04-23 13:28:10 · 151 阅读 · 0 评论 -
前端面试题集
1、手动实现一个repeat方法 function repeat(func,times,wait){ //todo } const repeatFunc = repeat(console.log,4,1000); // repeatFunc(‘hello’); 调用repeatFunc方法,每个1秒打印一次,一共打印4次 解析:调用方法时可传参,说明repeat返回的是一个function ① 使用setTimeout实现 function repeat(func, times, wait) {原创 2020-11-03 18:27:00 · 368 阅读 · 0 评论