优秀の
优秀の
全部文章
分类
javascript(73)
LeetCode(1)
leetcode 中等题 medium(3)
leetcode 简单题 easy(137)
vue(9)
未归档(8)
正则表达式(1)
牛客网校招笔试题(4)
归档
标签
去牛客网
登录
/
注册
优秀の的博客
全部文章
(共236篇)
566. 重塑矩阵(JavaScript)
在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。 重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充。 如果具有给定参数的...
2018-07-28
0
351
637. 二叉树的层平均值(JavaScript)
给定一个非空二叉树, 返回一个由每层节点平均值组成的数组. 示例 1: 输入: 3 / \ 9 20 / \ 15 7 输出: [3, 14.5, 11] 解释: 第0层的平均值是 3, 第1层是 14.5, 第2层是 11. 因此返回 [3, 14....
2018-07-28
0
428
118. 杨辉三角(JavaScript)
给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 示例: 输入: 5 输出: [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ] 思路:...
2018-07-28
0
451
559. N叉树的最大深度(Java 和 python)
给定一个N叉树,找到其最大深度。 最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。 例如,给定一个 3叉树 : 我们应返回其最大深度,3。 说明: 树的深度不会超过 1000。 树的节点总不会超过 5000。 Java: /* // Definitio...
2018-07-28
0
542
412. Fizz Buzz(JavaScript)
写一个程序,输出从 1 到 n 数字的字符串表示。 1. 如果 n 是3的倍数,输出“Fizz”; 2. 如果 n 是5的倍数,输出“Buzz”; 3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。 示例: n = 15, 返回: [ "1", ...
2018-07-28
0
432
705. 设计哈希集合 (JavaScript)
不使用任何内建的哈希表库设计一个哈希集合 具体地说,你的设计应该包含以下的功能 add(value):向哈希集合中插入一个值。 contains(value) :返回哈希集合中是否存在这个值。 remove(value):将给定值从哈希集合中删除。如果哈希集合中没有这个值,什么也不做...
2018-07-28
0
429
371. 两整数之和(JavaScript)
不使用运算符 + 和-,计算两整数a 、b之和。 示例: 若 a = 1 ,b = 2,返回 3。 思路: 不使用 + 和 -, 那就要站在二进制的角度来考虑使用与或非、异或等相关操作。 详细按位操作请看另一篇文章:JavaScript按位相关操作。 /** * @param {nu...
2018-07-27
0
435
JavaScript 中按位的操作(与、或、异或、按位取反、左移、右移)
按位与 (&): a = 2, b = 3 a & b = 2 解释: 2的二进制为'10',3的二进制为'11',按位与:都为1时得1,出现0时得0,因此结果是'10',即2 按位或(|): a = 6, b = 5 a | b = 7 解释:6='110',5=...
2018-07-27
0
310
258. 各位相加(JavaScript)(含进阶)
给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例: 输入: 38 输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。 进阶: 你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题吗...
2018-07-27
0
732
521. 最长特殊序列 Ⅰ(JavaScript)
给定两个字符串,你需要从这两个字符串中找出最长的特殊序列。最长特殊序列定义如下:该序列为某字符串独有的最长子序列(即不能是其他字符串的子序列)。 子序列可以通过删去字符串中的某些字符实现,但不能改变剩余字符的相对顺序。空序列为所有字符串的子序列,任何字符串为其自身的子序列。 输入为两个字符串,输...
2018-07-27
0
407
首页
上一页
14
15
16
17
18
19
20
21
22
23
下一页
末页