web前端笔试题
MaterialCoder
一个热爱前端开发的材料工科生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记录几道面试题
1. 实现 sum 函数使得以下表达式的值正确sum(1,2,3).sumOf(); // 6sum(2,3)(2).sumOf(); // 7sum(1)(2)(3)(4).sumOf(); // 10sum(2)(4,1)(2).sumOf(); // 9首先我们不难发现这个sum函数的作用是返回所有参数相加的和,难点在于传参个数不限,并且可以无限循环调用。先从最简单的 ...原创 2020-02-29 18:24:32 · 622 阅读 · 0 评论 -
堆的数据结构能够使得堆顶总是维持最大(对于大根堆)或最小(对于小根堆),给定一个数组,对这个数组进行建堆,则平均复杂度是多少?如果只是用堆的 push 操作,则一个大根堆依次输入 3,7,2,4,1,5,8 后,得到的堆的结构示意图是下述图表中的哪个?
堆的数据结构能够使得堆顶总是维持最大(对于大根堆)或最小(对于小根堆),给定一个数组,对这个数组进行建堆,则平均复杂度是多少?如果只是用堆的 push 操作,则一个大根堆依次输入 3,7,2,4,1,5,8 后,得到的堆的结构示意图是下述图表中的哪个?()A.O(n) B.O(n) ,C.O(logn)D.O(n), [解析]堆是利用完全二叉树的结构来维护一组数据原创 2017-08-01 17:56:24 · 2920 阅读 · 0 评论 -
JavaScript的typeof运算符的可能结果有哪些?
typeof运算符用来检测给定变量的数据类型。对一个值使用typeof运算符可能的返回值有:"undefined" —— 如果这个值没有定义"boolean" —— 如果这个值是布尔值"object" —— 如果这个值是对象或者null"string" —— 如果这个字是字符串"number" —— 如果这个值是数字"function" —— 如果这个值是函数"symbol" ——原创 2017-08-01 17:56:21 · 4848 阅读 · 2 评论 -
(转)老王有两个孩子,已知至少有一个孩子是在星期二出生的男孩。问:两个孩子都是男孩的概率是多大?
刚看到题目的时候,我也愣了一下:一个孩子星期二出生,对于另一个孩子是不是男孩有什么影响吗?先说一下,这道题的答案是 13 / 27,如果你算出来的不是这个数,那建议你继续往下看看。思维缜密的项目经理的解题思路项目经理小李,虽然数学功底不深,编程技术不精,但有个很大的好处是处事不惊,有条不紊。看到题目之后,略加思索,就用最简单的办法弄懂了这个问题,并求出了结果。首先看如果只知道老王有两个孩子转载 2017-08-01 17:56:18 · 5068 阅读 · 0 评论 -
2018网易秋招内推笔试题——独立的小易
小易为了向他的父母表现他已经长大独立了,他决定搬出去自己居住一段时间。一个人生活增加了许多花费: 小易每天必须吃一个水果并且需要每天支付x元的房屋租金。当前小易手中已经有f个水果和d元钱,小易也能去商店购买一些水果,商店每个水果售卖p元。小易为了表现他独立生活的能力,希望能独立生活的时间越长越好,小易希望你来帮他计算一下他最多能独立生活多少天。 输入描述:输入包括一行,四个整数x, f原创 2017-08-12 23:17:03 · 945 阅读 · 0 评论 -
2018网易秋招内推笔试题——交错01串
如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串。例如: "1","10101","0101010"都是交错01串。小易现在有一个01串s,小易想找出一个最长的连续子串,并且这个子串是一个交错01串。小易需要你帮帮忙求出最长的这样的子串的长度是多少。 输入描述:输入包括字符串s,s的长度length(1 ≤ length ≤ 50),字符串中只包含'原创 2017-08-12 23:09:54 · 536 阅读 · 0 评论 -
2018网易秋招内推笔试题——彩色的砖块
小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串s,s中每个字符代表小易的某个砖块的颜色。小易想把他所有的砖块排成一行。如果最多存在一对不同颜色的相邻砖块,那么这行砖块就很漂亮的。请你帮助小易计算有多少种方式将他所有砖块排成漂亮的一行。(如果两种方式所对应的砖块颜色序列是相同的,那么认为这两种方式是一样的。)例如: s = "ABAB",那原创 2017-08-12 21:59:15 · 471 阅读 · 0 评论
分享