随笔分类 -  刷题

摘要:转载来源:Roy's blog 在 Overleaf 中使用 IEEE Access 模板 时,如果导入 tikz 包,则会报错,无法正常生成 pdf 文件。 可以使用修改后的模板,也可以按如下方式进行修改: 在 ieeeaccess.cls file 中,将 \def\year 改成 \def\Y 阅读全文
posted @ 2022-12-26 17:37 greatestchen 阅读(300) 评论(0) 推荐(0)
摘要:问题描述 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 提示: 1 <= n <= 8 示例 示例 1: 输入:n = 3 输出:["((()))","(()())","(())()","()(())","()()()"] 示例 2: 输入:n = 阅读全文
posted @ 2022-12-11 19:33 greatestchen 阅读(32) 评论(0) 推荐(0)
摘要:问题描述 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 提示: 1 <= m, n <= 100 题目数据保证答案小于等于 阅读全文
posted @ 2022-12-11 19:26 greatestchen 阅读(29) 评论(0) 推荐(0)
摘要:问题描述 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。 给定一个代表每个房屋存放金额的非负整数数组,计 阅读全文
posted @ 2022-12-11 19:21 greatestchen 阅读(21) 评论(0) 推荐(0)
摘要:问题描述 给你一个整数 n ,如果你可以将 n 表示成若干个不同的三的幂之和,请你返回 true ,否则请返回 false 。 对于一个整数 y ,如果存在整数 x 满足 y == 3^x ,我们称这个整数 y 是三的幂。 提示: 1 <= n <= 10^7 示例 示例 1: 输入:n = 12 阅读全文
posted @ 2022-12-09 16:44 greatestchen 阅读(36) 评论(0) 推荐(0)
摘要:问题描述 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制重复被选 阅读全文
posted @ 2022-12-09 00:02 greatestchen 阅读(30) 评论(0) 推荐(0)
摘要:问题描述 给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 提示: 1 <= nums.length <= 10 -10 <= nums[i] <= 10 示例 示例 1: 输入:num 阅读全文
posted @ 2022-12-07 23:05 greatestchen 阅读(32) 评论(0) 推荐(0)
摘要:问题描述 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 提示: 1 <= nums.length <= 10 -10 <= nums[i] <= 10 nums 中的所有元素 互不相同 示例 示 阅读全文
posted @ 2022-12-07 22:21 greatestchen 阅读(27) 评论(0) 推荐(0)
摘要:问题描述 给你两个长度可能不等的整数数组 nums1 和 nums2 。两个数组中的所有值都在 1 到 6 之间(包含 1 和 6)。 每次操作中,你可以选择 任意 数组中的任意一个整数,将它变成 1 到 6 之间 任意 的值(包含 1 和 6)。 请你返回使 nums1 中所有数的和与 nums2 阅读全文
posted @ 2022-12-07 21:48 greatestchen 阅读(29) 评论(0) 推荐(0)
摘要:问题描述 给你一个有 n 个节点的 有向无环图(DAG),请你找出所有从节点 0 到节点 n-1 的路径并输出(不要求按特定顺序) graph[i] 是一个从节点 i 可以访问的所有节点的列表(即从节点 i 到节点 graph[i][j] 存在一条有向边)。 提示: n == graph.lengt 阅读全文
posted @ 2022-12-06 23:50 greatestchen 阅读(49) 评论(0) 推荐(0)
摘要:问题描述 给你一个 m * n 的矩阵 board ,由若干字符 'X' 和 'O' ,找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O' 用 'X' 填充。 提示: m == board.length n == board[i].length 1 <= m, n <= 200 board 阅读全文
posted @ 2022-12-06 22:51 greatestchen 阅读(26) 评论(0) 推荐(0)
摘要:问题描述 给你一个 n * n 的二进制矩阵 grid 中,返回矩阵中最短 畅通路径 的长度。如果不存在这样的路径,返回 -1 。 二进制矩阵中的 畅通路径 是一条从 左上角 单元格(即,(0, 0))到 右下角 单元格(即,(n - 1, n - 1))的路径,该路径同时满足下述要求: 路径途经的 阅读全文
posted @ 2022-12-06 10:35 greatestchen 阅读(70) 评论(0) 推荐(0)
摘要:问题描述 给你两棵二叉树 root 和 subRoot 。检验 root 中是否包含和 subRoot 具有相同结构和节点值的子树。如果存在,返回 true ;否则,返回 false 。 二叉树 tree 的一棵子树包括 tree 的某个节点和这个节点的所有后代节点。tree 也可以看做它自身的一棵 阅读全文
posted @ 2022-12-05 14:13 greatestchen 阅读(22) 评论(0) 推荐(0)
摘要:问题描述 给定一个二叉树 struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 next 指针设置为 NULL。 初始状态下,所有 ne 阅读全文
posted @ 2022-12-04 22:35 greatestchen 阅读(25) 评论(0) 推荐(0)
摘要:问题描述 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 提示: 1 <= targ 阅读全文
posted @ 2022-12-04 22:18 greatestchen 阅读(20) 评论(0) 推荐(0)
摘要:问题描述 有 n 个城市,其中一些彼此相连,另一些没有相连。如果城市 a 与城市 b 直接相连,且城市 b 与城市 c 直接相连,那么城市 a 与城市 c 间接相连。 省份 是一组直接或间接相连的城市,组内不含其他没有相连的城市。 给你一个 n * n 的矩阵 isConnected ,其中 isC 阅读全文
posted @ 2022-12-04 17:21 greatestchen 阅读(57) 评论(0) 推荐(0)
摘要:问题描述 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网格的四条边均被水包围。 提示: m == grid.length n == grid[i].leng 阅读全文
posted @ 2022-12-04 16:54 greatestchen 阅读(41) 评论(0) 推荐(1)
摘要:问题描述 给你一个整数数组 nums 和一个整数 k ,请你返回子数组内所有元素的乘积严格小于 k 的连续子数组的数目。 提示: 1 <= nums.length <= 3 * 104 1 <= nums[i] <= 1000 0 <= k <= 106 示例 示例 1: 输入:nums = [10 阅读全文
posted @ 2022-12-03 17:15 greatestchen 阅读(35) 评论(0) 推荐(0)
摘要:问题描述 给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。 提示: 1 <= s.length, p.length <= 3 * 10^4 s 和 p 仅包含小写字母 示 阅读全文
posted @ 2022-12-03 16:05 greatestchen 阅读(94) 评论(0) 推荐(1)
摘要:问题描述 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 提示: n == hei 阅读全文
posted @ 2022-12-03 13:08 greatestchen 阅读(30) 评论(0) 推荐(0)