原文:前端面试(算法篇) - 数组乱序

一 面试题 问:有一个长度为 的数组, 如何从中随机挑选 个元素,组成一个新的数组 答:这个...那个...emmmmmm 问:那先不挑 个,就挑一个数,知道怎么做吗 答:这个我知道 随机生成一个 的数,然后去原数组取对应位置的元素就可以了 问:好,回到最初的问题,怎么挑选 个元素 答:我知道了,在 的范围内,随机生成 个不重复的数字 问:是这个思路,具体的实现呢 记得保证效率哦。 答: 吧啦吧啦 ...

2019-03-12 18:13 0 2550 推荐指数:

查看详情

前端面试(一)

作为一个前端菜鸟的我,面试经验和工作经验并不丰富,但大大小小也面试过不少互联网圣地,今天就讲讲笔者今年初面试鹅厂的经验,希望对大家有所帮助!后面的答案为自行整理,如有疏漏,欢迎指正! 第二地址 先说整体情况 适用范围: 一到两年的菜鸟前端开发工程师 笔者情况: 笔者一共面试 ...

Tue Apr 16 09:31:00 CST 2019 0 681
web前端面试系列 - 算法( 数组去重 )

1. 思路:设置一个临时数组temp,然后遍历要去重的数组arr,如果arr中的元素能够在temp中找到,则跳过此元素,否则将此元素存入temp,最后返回temp。 实现一 实现二 2. 思路:设置一个临时数组temp,然后遍历要去重的数组arr,如果arr ...

Wed Oct 05 22:38:00 CST 2016 0 2314
前端面试(算法) - 约塞夫环

在上一前端面试 - 算法(二分法)》的评论中,有朋友提出了一个“循环杀人游戏” 就在我为之苦恼的时候,一位同事在我身旁经过,突然说了一句:“咦,这不是约塞夫问题吗?” 一、面试题 原题目不太明朗(一号到底杀不杀?) 于是把题目优化一下,更接近于原本的约塞夫问题 假设有 ...

Wed Sep 05 22:41:00 CST 2018 1 815
前端面试(算法) - 水仙花数

一、面试题 问:你知道水仙花数吧? 答:水仙?我对花不是很了解啊... 问:不是水仙花!是水仙花数,也就是三位数的自幂数。 答:emmmmmmmm 问:看来是不知道了。如果一个三位数,它每个位上的数字的 3 次幂之和等于它本身,那么这个数就是一个水仙花数。 答:额...能举个 ...

Tue Sep 11 19:22:00 CST 2018 1 1404
前端面试(算法) - 二分法

前段时间换了份工作,也经历了很多面试,最终通常都会扑在算法上 虽说前端是所有程序员中,对于算法的要求最低的一个岗位,但算法依旧是进阶的必修课 于是决定记录一下与算法相关的面试题,以后拿去面别人 一、面试题 问:有一个一百层的高楼,现在给你两个完全一样的玻璃球,去测出在哪一层楼把球 ...

Thu Aug 16 04:24:00 CST 2018 7 2555
前端面试vue

2019前端面试系列——Vue面试题 目录 Vue 双向绑定原理 描述下 vue 从初始化页面--修改数据--刷新页面 UI 的过程? 你是如何理解 Vue 的响应式系统的? 虚拟 DOM 实现原理 既然 Vue 通过数据劫持可以精准探测数据变化,为什么还需要虚拟 DOM 进行 diff 检测 ...

Fri Oct 23 23:42:00 CST 2020 3 321
前端面试——css

css盒子模型 在W3C模型中: 总宽度 = margin-left + border-left + padding-left + width + padding-right ...

Mon Sep 26 04:53:00 CST 2016 0 2107
前端面试之简历

怎么计算 DOM与BOM的区别 浏览器页面渲染 什么是强缓存与协商缓存 数组去重 数组深浅拷贝 数组排序 ...

Mon Mar 30 19:21:00 CST 2020 0 818
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM