02 2023 档案

摘要:给你一个下标从 0 开始的整数数组 nums ,请你找出一个下标从 0 开始的整数数组 answer ,其中: answer.length == nums.length answer[i] = |leftSum[i] - rightSum[i]| 其中: leftSum[i] 是数组 nums 中下 阅读全文
posted @ 2023-02-27 23:06 epiphanyy 阅读(12) 评论(0) 推荐(0) 编辑
摘要:$env #查看所有与终端相关的环境变量 $cat /proc/$PID/environ #查看所有进程运行时的相关变量 PID可以通过pgrep获得: $pgrep gedit #获得进程gedit的进程号 得到的结果以null(\0)分隔,如果想一行一条: $cat /proc/$PID/env 阅读全文
posted @ 2023-02-26 15:04 epiphanyy 阅读(13) 评论(0) 推荐(0) 编辑
摘要:求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例 1: 输入: n = 3 输出: 6 限制: 1 <= n <= 10000 解法一:利用逻辑运算符的短路: class Solution { publi 阅读全文
posted @ 2023-02-25 20:31 epiphanyy 阅读(7) 评论(0) 推荐(0) 编辑
摘要:给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。 J 中的字母不重复,J 和 S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。 解:将字符哈希,用一个大小为256的字符数组 阅读全文
posted @ 2023-02-25 20:31 epiphanyy 阅读(3) 评论(0) 推荐(0) 编辑
摘要:请你实现一个类 SubrectangleQueries ,它的构造函数的参数是一个 rows x cols 的矩形(这里用整数矩阵表示),并支持以下两种操作: updateSubrectangle(int row1, int col1, int row2, int col2, int newValu 阅读全文
posted @ 2023-02-22 23:32 epiphanyy 阅读(7) 评论(0) 推荐(0) 编辑
摘要:给你一个下标从 0 开始的字符串数组 garbage ,其中 garbage[i] 表示第 i 个房子的垃圾集合。garbage[i] 只包含字符 ‘M’ ,‘P’ 和 ‘G’ ,但可能包含多个相同字符,每个字符分别表示一单位的金属、纸和玻璃。垃圾车收拾 一 单位的任何一种垃圾都需要花费 1 分钟。 阅读全文
posted @ 2023-02-22 22:40 epiphanyy 阅读(14) 评论(0) 推荐(0) 编辑
摘要:有 n 个人被分成数量未知的组。每个人都被标记为一个从 0 到 n - 1 的唯一ID 。 给定一个整数数组 groupSizes ,其中 groupSizes[i] 是第 i 个人所在的组的大小。例如,如果 groupSizes[1] = 3 ,则第 1 个人必须位于大小为 3 的组中。 返回一个 阅读全文
posted @ 2023-02-21 23:35 epiphanyy 阅读(12) 评论(0) 推荐(0) 编辑
摘要:如果一个十进制数字不含任何前导零,且每一位上的数字不是 0 就是 1 ,那么该数字就是一个 十-二进制数 。例如,101 和 1100 都是 十-二进制数,而 112 和 3001 不是。 给你一个表示十进制整数的字符串 n ,返回和为 n 的 十-二进制数 的最少数目。 示例 1: 输入:n = 阅读全文
posted @ 2023-02-21 23:12 epiphanyy 阅读(8) 评论(0) 推荐(0) 编辑
摘要:班里有 m 位学生,共计划组织 n 场考试。给你一个下标从 0 开始、大小为 m x n 的整数矩阵 score ,其中每一行对应一位学生,而 score[i][j] 表示第 i 位学生在第 j 场考试取得的分数。矩阵 score 包含的整数 互不相同 。 另给你一个整数 k 。请你按第 k 场考试 阅读全文
posted @ 2023-02-21 23:03 epiphanyy 阅读(15) 评论(0) 推荐(0) 编辑
摘要:TinyURL 是一种 URL 简化服务, 比如:当你输入一个 URL https://leetcode.com/problems/design-tinyurl 时,它将返回一个简化的URL http://tinyurl.com/4e9iAk 。请你设计一个类来加密与解密 TinyURL 。 加密和 阅读全文
posted @ 2023-02-21 22:45 epiphanyy 阅读(31) 评论(0) 推荐(0) 编辑
摘要:给你一座由 n x n 个街区组成的城市,每个街区都包含一座立方体建筑。给你一个下标从 0 开始的 n x n 整数矩阵 grid ,其中 grid[r][c] 表示坐落于 r 行 c 列的建筑物的 高度 。 城市的 天际线 是从远处观察城市时,所有建筑物形成的外部轮廓。从东、南、西、北四个主要方向 阅读全文
posted @ 2023-02-20 23:36 epiphanyy 阅读(6) 评论(0) 推荐(0) 编辑
摘要:力扣嘉年华上的 DIY 手工展位准备了一棵缩小版的 二叉 装饰树 root 和灯饰,你需要将灯饰逐一插入装饰树中,要求如下: 完成装饰的二叉树根结点与 root 的根结点值相同 若一个节点拥有父节点,则在该节点和他的父节点之间插入一个灯饰(即插入一个值为 -1 的节点)。具体地: 在一个 父节点 x 阅读全文
posted @ 2023-02-20 23:13 epiphanyy 阅读(4) 评论(0) 推荐(0) 编辑
摘要:有 n 个盒子。给你一个长度为 n 的二进制字符串 boxes ,其中 boxes[i] 的值为 ‘0’ 表示第 i 个盒子是 空 的,而 boxes[i] 的值为 ‘1’ 表示盒子里有 一个 小球。 在一步操作中,你可以将 一个 小球从某个盒子移动到一个与之相邻的盒子中。第 i 个盒子和第 j 个 阅读全文
posted @ 2023-02-20 21:26 epiphanyy 阅读(19) 评论(0) 推荐(0) 编辑
摘要:如果一个整数 n 在 b 进制下(b 为 2 到 n - 2 之间的所有整数)对应的字符串 全部 都是 回文的 ,那么我们称这个数 n 是 严格回文 的。 给你一个整数 n ,如果 n 是 严格回文 的,请返回 true ,否则返回 false 。 如果一个字符串从前往后读和从后往前读完全相同,那么 阅读全文
posted @ 2023-02-20 20:32 epiphanyy 阅读(23) 评论(0) 推荐(0) 编辑
摘要:给你一个数组 points ,其中 points[i] = [xi, yi] ,表示第 i 个点在二维平面上的坐标。多个点可能会有 相同 的坐标。 同时给你一个数组 queries ,其中 queries[j] = [xj, yj, rj] ,表示一个圆心在 (xj, yj) 且半径为 rj 的圆。 阅读全文
posted @ 2023-02-20 19:42 epiphanyy 阅读(6) 评论(0) 推荐(0) 编辑
摘要:给你一个 m * n 的矩阵,矩阵中的数字 各不相同 。请你按 任意 顺序返回矩阵中的所有幸运数。 幸运数 是指矩阵中满足同时下列两个条件的元素: 在同一行的所有元素中最小 在同一列的所有元素中最大 示例 1: 输入:matrix = [[3,7,8],[9,11,13],[15,16,17]] 输 阅读全文
posted @ 2023-02-20 19:41 epiphanyy 阅读(28) 评论(0) 推荐(0) 编辑
摘要:力扣嘉年华将举办一系列展览活动,后勤部将负责为每场展览提供所需要的展台。 已知后勤部得到了一份需求清单,记录了近期展览所需要的展台类型, demand[i][j] 表示第 i 天展览时第 j 个展台的类型。 在满足每一天展台需求的基础上,请返回后勤部需要准备的 最小 展台数量。 注意: 同一展台在不 阅读全文
posted @ 2023-02-19 16:10 epiphanyy 阅读(5) 评论(0) 推荐(0) 编辑
摘要:给你两个二维整数数组 items1 和 items2 ,表示两个物品集合。每个数组 items 有以下特质: items[i] = [valuei, weighti] 其中 valuei 表示第 i 件物品的 价值 ,weighti 表示第 i 件物品的 重量 。 items 中每件物品的价值都是 阅读全文
posted @ 2023-02-19 15:26 epiphanyy 阅读(8) 评论(0) 推荐(0) 编辑
摘要:给你一个字符串 s,它由数字(‘0’ - ‘9’)和 ‘#’ 组成。我们希望按下述规则将 s 映射为一些小写英文字符: 字符(‘a’ - ‘i’)分别用(‘1’ - ‘9’)表示。 字符(‘j’ - ‘z’)分别用(‘10#’ - ‘26#’)表示。 返回映射之后形成的新字符串。 题目数据保证映射始 阅读全文
posted @ 2023-02-19 01:22 epiphanyy 阅读(15) 评论(0) 推荐(0) 编辑
摘要:写一个 RecentCounter 类来计算特定时间范围内最近的请求。 请你实现 RecentCounter 类: RecentCounter() 初始化计数器,请求数为 0 。 int ping(int t) 在时间 t 添加一个新请求,其中 t 表示以毫秒为单位的某个时间,并返回过去 3000 阅读全文
posted @ 2023-02-19 00:27 epiphanyy 阅读(7) 评论(0) 推荐(0) 编辑
摘要:由范围 [0,n] 内所有整数组成的 n + 1 个整数的排列序列可以表示为长度为 n 的字符串 s ,其中: 如果 perm[i] < perm[i + 1] ,那么 s[i] == ‘I’ 如果 perm[i] > perm[i + 1] ,那么 s[i] == ‘D’ 给定一个字符串 s ,重 阅读全文
posted @ 2023-02-19 00:26 epiphanyy 阅读(7) 评论(0) 推荐(0) 编辑
摘要:给你两个长度相同的整数数组 target 和 arr 。每一步中,你可以选择 arr 的任意 非空子数组 并将它翻转。你可以执行此过程任意次。 如果你能让 arr 变得与 target 相同,返回 True;否则,返回 False 。 示例 1: 输入:target = [1,2,3,4], arr 阅读全文
posted @ 2023-02-19 00:26 epiphanyy 阅读(14) 评论(0) 推荐(0) 编辑
摘要:ActorDirector 表: ± ± + | Column Name | Type | ± ± + | actor_id | int | | director_id | int | | timestamp | int | ± ± + timestamp 是这张表的主键. 写一条SQL查询语句获取 阅读全文
posted @ 2023-02-19 00:26 epiphanyy 阅读(8) 评论(0) 推荐(0) 编辑
摘要:自除数 是指可以被它包含的每一位数整除的数。 例如,128 是一个 自除数 ,因为 128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。 自除数 不允许包含 0 。 给定两个整数 left 和 right ,返回一个列表,列表的元素是范围 [left, right] 内所有 阅读全文
posted @ 2023-02-19 00:26 epiphanyy 阅读(3) 评论(0) 推荐(0) 编辑
摘要:给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。 示例 1: 输入:nums = [-10,-3,0,5,9] 输出:[0,-3,9,-10,null,5] 阅读全文
posted @ 2023-02-19 00:25 epiphanyy 阅读(2) 评论(0) 推荐(0) 编辑
摘要:给你一个整数 n,请你返回一个含 n 个字符的字符串,其中每种字符在该字符串中都恰好出现 奇数次 。 返回的字符串必须只含小写英文字母。如果存在多个满足题目要求的字符串,则返回其中任意一个即可。 示例 1: 输入:n = 4 输出:“pppz” 解释:“pppz” 是一个满足题目要求的字符串,因为 阅读全文
posted @ 2023-02-19 00:25 epiphanyy 阅读(3) 评论(0) 推荐(0) 编辑
摘要:给定二叉搜索树(BST)的根节点 root 和一个整数值 val。 你需要在 BST 中找到节点值等于 val 的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 null 。 示例 1: 输入:root = [4,2,7,1,3], val = 2 输出:[2,1,3] 解法一:递归法: 阅读全文
posted @ 2023-02-18 19:00 epiphanyy 阅读(2) 评论(0) 推荐(0) 编辑
摘要:给你一个字符串 s,它仅由字母 ‘a’ 和 ‘b’ 组成。每一次删除操作都可以从 s 中删除一个回文 子序列。 返回删除给定字符串中所有字符(字符串为空)的最小删除次数。 「子序列」定义:如果一个字符串可以通过删除原字符串某些字符而不改变原字符顺序得到,那么这个字符串就是原字符串的一个子序列。 「回 阅读全文
posted @ 2023-02-18 18:43 epiphanyy 阅读(13) 评论(0) 推荐(0) 编辑
摘要:给你一个下标从 0 开始的字符串 word 和一个字符 ch 。找出 ch 第一次出现的下标 i ,反转 word 中从下标 0 开始、直到下标 i 结束(含下标 i )的那段字符。如果 word 中不存在字符 ch ,则无需进行任何操作。 例如,如果 word = “abcdefd” 且 ch = 阅读全文
posted @ 2023-02-18 16:28 epiphanyy 阅读(8) 评论(0) 推荐(0) 编辑
摘要:给你一个字符串数组 words ,找出并返回数组中的 第一个回文字符串 。如果不存在满足要求的字符串,返回一个 空字符串 “” 。 回文字符串 的定义为:如果一个字符串正着读和反着读一样,那么该字符串就是一个 回文字符串 。 示例 1: 输入:words = [“abc”,“car”,“ada”,“ 阅读全文
posted @ 2023-02-18 16:09 epiphanyy 阅读(3) 评论(0) 推荐(0) 编辑
摘要:给你一个字符串数组 names ,和一个由 互不相同 的正整数组成的数组 heights 。两个数组的长度均为 n 。 对于每个下标 i,names[i] 和 heights[i] 表示第 i 个人的名字和身高。 请按身高 降序 顺序返回对应的名字数组 names 。 示例 1: 输入:names 阅读全文
posted @ 2023-02-18 14:29 epiphanyy 阅读(63) 评论(0) 推荐(0) 编辑
摘要:给定一个非负整数 n ,请计算 0 到 n 之间的每个数字的二进制表示中 1 的个数,并输出一个数组。 示例 1: 输入: n = 2 输出: [0,1,1] 解释: 0 --> 0 1 --> 1 2 --> 10 说明 : 0 <= n <= 105 进阶: 给出时间复杂度为 O(n*sizeo 阅读全文
posted @ 2023-02-18 13:28 epiphanyy 阅读(8) 评论(0) 推荐(0) 编辑
摘要:表:Products ± ± + | Column Name | Type | ± ± + | product_id | int | | store1 | int | | store2 | int | | store3 | int | ± ± + 这张表的主键是product_id(产品Id)。 每 阅读全文
posted @ 2023-02-18 03:56 epiphanyy 阅读(8) 评论(0) 推荐(0) 编辑
摘要:给你一个整数 n ,对于 0 <= i <= n 中的每个 i ,计算其二进制表示中 1 的个数 ,返回一个长度为 n + 1 的数组 ans 作为答案。 示例 1: 输入:n = 2 输出:[0,1,1] 解释: 0 --> 0 1 --> 1 2 --> 10 提示: 0 <= n <= 105 阅读全文
posted @ 2023-02-18 03:37 epiphanyy 阅读(16) 评论(0) 推荐(0) 编辑
摘要:给你一个字符串数组 words 和一个字符串 s ,其中 words[i] 和 s 只包含 小写英文字母 。 请你返回 words 中是字符串 s 前缀 的 字符串数目 。 一个字符串的 前缀 是出现在字符串开头的子字符串。子字符串 是一个字符串中的连续一段字符序列。 示例 1: 输入:words 阅读全文
posted @ 2023-02-18 01:21 epiphanyy 阅读(3) 评论(0) 推荐(0) 编辑
摘要:存在一种仅支持 4 种操作和 1 个变量 X 的编程语言: ++X 和 X++ 使变量 X 的值 加 1 –X 和 X-- 使变量 X 的值 减 1 最初,X 的值是 0 给你一个字符串数组 operations ,这是由操作组成的一个列表,返回执行所有操作后, X 的 最终值 。 示例 1: 输入 阅读全文
posted @ 2023-02-18 00:49 epiphanyy 阅读(3) 评论(0) 推荐(0) 编辑
摘要:给你一个字符串数组 patterns 和一个字符串 word ,统计 patterns 中有多少个字符串是 word 的子字符串。返回字符串数目。 子字符串 是字符串中的一个连续字符序列。 示例 1: 输入:patterns = [“a”,“abc”,“bc”,“d”], word = “abc” 阅读全文
posted @ 2023-02-15 21:39 epiphanyy 阅读(8) 评论(0) 推荐(0) 编辑
摘要:C++是一种静态数据类型语言,它的类型检查发生在编译时。 基本内置类型:C++定义了一套包括算数类型和空类型在内的基本数据类型。 算数类型:整型(字符、整型数、布尔值)和浮点数。 空类型:不对应具体的值,仅用于特殊场合,常见的有函数不返回任何值时用空类型作返回类型。 算数类型的尺寸在不同机器上有所差 阅读全文
posted @ 2023-02-13 09:45 epiphanyy 阅读(53) 评论(0) 推荐(0) 编辑
摘要:给你一个下标从 0 开始的字符串数组 words 。 如果两个字符串由相同的字符组成,则认为这两个字符串 相似 。 例如,“abca” 和 “cba” 相似,因为它们都由字符 ‘a’、‘b’、‘c’ 组成。 然而,“abacba” 和 “bcfd” 不相似,因为它们不是相同字符组成的。 请你找出满足 阅读全文
posted @ 2023-02-05 14:28 epiphanyy 阅读(24) 评论(0) 推荐(0) 编辑
摘要:编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入:s = [“h”,“e”,“l”,“l”,“o”] 输出:[“o”,“l”,“l”,“e”,“h” 阅读全文
posted @ 2023-02-05 04:19 epiphanyy 阅读(2) 评论(0) 推荐(0) 编辑
摘要:给你一个正整数数组 nums ,请你返回一个数组 answer ,你需要将 nums 中每个整数进行数位分割后,按照 nums 中出现的 相同顺序 放入答案数组中。 对一个整数进行数位分割,指的是将整数各个数位按原本出现的顺序排列成数组。 比方说,整数 10921 ,分割它的各个数位得到 [1,0, 阅读全文
posted @ 2023-02-05 03:57 epiphanyy 阅读(15) 评论(0) 推荐(0) 编辑
摘要:给你一个下标从 0 开始长度为 n 的整数数组 nums 和一个整数 k ,请你返回满足 0 <= i < j < n ,nums[i] == nums[j] 且 (i * j) 能被 k 整除的数对 (i, j) 的 数目 。 示例 1: 输入:nums = [3,1,2,2,2,1,3], k 阅读全文
posted @ 2023-02-05 02:50 epiphanyy 阅读(23) 评论(0) 推荐(0) 编辑
摘要:给你一个整数 n(10 进制)和一个基数 k ,请你将 n 从 10 进制表示转换为 k 进制表示,计算并返回转换后各位数字的 总和 。 转换后,各位数字应当视作是 10 进制数字,且它们的总和也应当按 10 进制表示返回。 示例 1: 输入:n = 34, k = 6 输出:9 解释:34 (10 阅读全文
posted @ 2023-02-04 00:45 epiphanyy 阅读(20) 评论(0) 推荐(0) 编辑
摘要:给你一个 m x n 的矩阵,最开始的时候,每个单元格中的值都是 0。 另有一个二维索引数组 indices,indices[i] = [ri, ci] 指向矩阵中的某个位置,其中 ri 和 ci 分别表示指定的行和列(从 0 开始编号)。 对 indices[i] 所指向的每个位置,应同时执行下述 阅读全文
posted @ 2023-02-03 00:42 epiphanyy 阅读(4) 评论(0) 推荐(0) 编辑
摘要:给你一个下标从 0 开始长度为 n 的字符串 num ,它只包含数字。 如果对于 每个 0 <= i < n 的下标 i ,都满足数位 i 在 num 中出现了 num[i]次,那么请你返回 true ,否则返回 false 。 示例 1: 输入:num = “1210” 输出:true 解释: n 阅读全文
posted @ 2023-02-01 22:38 epiphanyy 阅读(6) 评论(0) 推荐(0) 编辑
摘要:「力扣挑战赛」开幕式开始了,空中绽放了一颗二叉树形的巨型焰火。 给定一棵二叉树 root 代表焰火,节点值表示巨型焰火这一位置的颜色种类。请帮小扣计算巨型焰火有多少种不同的颜色。 示例 1: 输入:root = [1,3,2,1,null,2] 输出:3 解释:焰火中有 3 个不同的颜色,值分别为 阅读全文
posted @ 2023-02-01 22:28 epiphanyy 阅读(4) 评论(0) 推荐(0) 编辑
摘要:给你一个下标从 0 开始的整数数组 nums 。在一步操作中,你可以执行以下步骤: 从 nums 选出 两个 相等的 整数 从 nums 中移除这两个整数,形成一个 数对 请你在 nums 上多次执行此操作直到无法继续执行。 返回一个下标从 0 开始、长度为 2 的整数数组 answer 作为答案, 阅读全文
posted @ 2023-02-01 22:13 epiphanyy 阅读(6) 评论(0) 推荐(0) 编辑
摘要:学校打算为全体学生拍一张年度纪念照。根据要求,学生需要按照 非递减 的高度顺序排成一行。 排序后的高度情况用整数数组 expected 表示,其中 expected[i] 是预计排在这一行中第 i 位的学生的高度(下标从 0 开始)。 给你一个整数数组 heights ,表示 当前学生站位 的高度情 阅读全文
posted @ 2023-02-01 21:47 epiphanyy 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示