JS 刷 Leetcode:65. 有效数字

JS 刷 Leetcode:65. 有效数字

1.题目有效数字(按顺序)可以分成以下几个部分:一个 小数 或者 整数(可选)一个 'e' 或 'E' ,后面跟着一个 整数小数(按顺序)可以分成以下几个部分:(可选)一个符号字符('+' 或 '-')下述格式之一:至少一位数字,后面跟着一个点 '.'至少一位数字,后面跟着一个点 '.' ,后面再跟...

JS 刷 Leetcode:102. 二叉树的层序遍历

JS 刷 Leetcode:102. 二叉树的层序遍历

1.题目给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 示例 1:输入: root = [3,9,20,null,null,15,7] 输出: [[3],[9,20],[15,7]]示例 2:输入:...

JS 刷 Leetcode:111. 二叉树的最小深度

JS 刷 Leetcode:111. 二叉树的最小深度

1.题目给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明: 叶子节点是指没有子节点的节点。 示例 1:输入:root = [3,9,20,null,null,15,7] 输出:2示例 2:输入:root = [2,null,3,null,4,nu...

JS 刷 Leetcode:104. 二叉树的最大深度

JS 刷 Leetcode:104. 二叉树的最大深度

1. 题目给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度 3 。2.解:广度优...

JS 刷 Leetcode:76. 最小覆盖子串

JS 刷 Leetcode:76. 最小覆盖子串

1. 题目给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。注意:对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。 如果 s 中存在这样的子串,我们保证它是唯一的答案...

JS 刷 Leetcode:3.无重复字符的最长子串

JS 刷 Leetcode:3.无重复字符的最长子串

1.题目给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1:输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb" 输出: 1 ...

JS 刷 Leetcode:933_最近的请求次数

JS 刷 Leetcode:933_最近的请求次数

1. 题目写一个 RecentCounter 类来计算特定时间范围内最近的请求。请你实现 RecentCounter 类:RecentCounter() 初始化计数器,请求数为 0 。int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以毫秒为单位的某个时间...

JS 刷 Leetcode:20.有效的括号

JS 刷 Leetcode:20.有效的括号

1. 题目给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。 示例 1:输入:s = "()" 输出:true示例 2:输入:s = "()...

JS 刷 Leetcode:面试题 16.15. 珠玑妙算

JS 刷 Leetcode:面试题 16.15. 珠玑妙算

1. 题目珠玑妙算游戏(the game of master mind)的玩法如下。珠玑妙算游戏(the game of master mind)的玩法如下。计算机有4个槽,每个槽放一个球,颜色可能是红色(R)、黄色(Y)、绿色(G)或蓝色(B)。例如,计算机可能有RGGB 4种(槽1为红色,槽2、...

JS 刷 Leetcode:303. 区域和检索 - 数组不可变

JS 刷 Leetcode:303. 区域和检索 - 数组不可变

1. 题目给定一个整数数组 nums,求出数组从索引 i 到 j(i ≤ j) 范围内元素的总和,包含 i、j 两点。实现 NumArray 类:NumArray(int[] nums) 使用数组 nums 初始化对象int su...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。