优秀の
优秀の
全部文章
分类
javascript(73)
LeetCode(1)
leetcode 中等题 medium(3)
leetcode 简单题 easy(137)
vue(9)
未归档(8)
正则表达式(1)
牛客网校招笔试题(4)
归档
标签
去牛客网
登录
/
注册
优秀の的博客
全部文章
(共236篇)
笔试题:用reduce实现map——JavaScript
首先,先看看map和reduce的完整用法: arr.reduce((previousValue, currentValue, currentIndex, array) => {}, initialValue?) reduce 接收两个参数,第一个参数为函数,指定了每次迭代调用的...
2020-03-23
0
1572
LeetCode-1382-将二叉搜索树变平衡-JavaScript
题目 给你一棵二叉搜索树,请你返回一棵 平衡后 的二叉搜索树,新生成的树应该与原来的树有着相同的节点值。 如果一棵二叉搜索树中,每个节点的两棵子树高度差不超过 1 ,我们就称这棵二叉搜索树是 平衡的 。 如果有多种构造方法,请你返回任意一种。 来源:力扣(LeetCode) 链接:https...
2020-03-23
0
832
leetcode-1381-设计一个支持增量操作的栈-javascript
leetcode题目出处 题目 请你设计一个支持下述操作的栈。 实现自定义栈类 CustomStack : CustomStack(int maxSize):用 maxSize 初始化对象,maxSize 是栈中最多能容纳的元素数量,栈在增长到 maxSize 之后则不支持 push 操作。...
2020-03-19
0
838
Leetcode-1380-矩阵中的幸运数字-JavaScript
题目 给你一个 m * n 的矩阵,矩阵中的数字 各不相同 。请你按 任意 顺序返回矩阵中的所有幸运数。 幸运数是指矩阵中满足同时下列两个条件的元素: 在同一行的所有元素中最小 在同一列的所有元素中最大 示例 示例 1: 输入:matrix = [[3,7,8],[9,11,13],[1...
2020-03-19
0
573
LeetCode-836-矩形重叠-JavaScript
题目 836. 矩形重叠 矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。 如果相交的面积为正,则称两矩形重叠。需要明确的是,只在角或边接触的两个矩形不构成重叠。 给出两个矩形,判断它们是否重叠并返回结果。 ...
2020-03-18
0
772
LeetCode-1160-拼写单词-JavaScript
题目出处 题目 给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。 假如你可以用 chars 中的『字母』(字符)拼写出 words 中的某个『单词』(字符串),那么我们就认为你掌握了这个单词。 注意:每次拼写时,chars 中的每个字母都只能用一次。 ...
2020-03-18
0
693
2020/3/8 校招笔试题
题一 某一工人生产手机,假设第一天量产1台,接下来2天(即第二天、第三天)每天量产2台,接下来3天每天量产3台……以此类推,请编程计算处第n天总共可以量产的手机数量。 思路 用数组保存 1 到 n 天每天量产的数量,即 [1, 2, 2, 3, 3, 3, ...] 取前n项求和即可。 fu...
2020-03-08
0
708
实现call、apply、bind
一、实现myCall 首先,call函数是将this绑定到传入的第一个参数上,其余参数作为调用函数的参数。 func.call(thisArg, arg1, arg2, ...); 那么,分为三步: 将 this 赋值给 thisArg ,作为它的某个函数属性 调用这个函数属...
2020-03-04
0
595
leetcode-面试试题10.01.合并排序的数组
题目 给定两个排序后的数组 A 和 B,其中 A 的末端有足够的缓冲空间容纳 B。 编写一个方法,将 B 合并入 A 并排序。 初始化 A 和 B 的元素数量分别为 m 和 n。 示例: 输入: A = [1,2,3,0,0,0], m = 3 B = [2,5,6], n = 3 输出:...
2020-03-04
0
620
2020/3/3 晚上笔试题(前端)
晚上的笔试题只有 Node 版本的 JavaScript。。。。好在是写函数,而不是要读取用户输入~ 一 实现一个函数 versionCompare(a, b) ,比较两个版本号字符串的大小。 如果a版本大于b,返回-1 a版本等于b,返回0 a版本小于b,返回1 用例: 输入: a = ‘3....
2020-03-03
0
483
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页