- 博客(28)
- 收藏
- 关注
原创 Interview75 Day27
给出一个包含用户及其电子邮件的表,我们希望根据用户的电子邮件地址的有效性来筛选用户。一封有效的电子邮件应该以只包含允许字符的前缀开头,以域名 '@leetcode.com' 结尾。使用group_concat()实现将分组后的多个行中的字符串值连接成一个单一的字符串。编写解决方案找出每个日期、销售的不同产品的数量及其名称。使用regexp_like函数进行正则表达式匹配。每个日期的销售产品名称应按词典序排列。
2025-09-23 18:57:05
188
原创 Interview75 Day26
第一行的max(salary)不能写成ifnull(salary,null),因为。函数只在有行返回时才会工作。如果查询结果为空(没有匹配的行),它根本不会被执行。可以使用order+limit输出最大值的情况(最大值只有一个)表中第二高的不同薪水。如果不存在第二高的薪水,查询应该返回。编写解决方案,找出拥有最多的好友的人和他拥有的好友数目。生成的测试用例保证拥有最多好友数目的只有 1 个人。
2025-09-17 16:57:32
218
原创 Interview75 Day25
使用窗口函数中的range函数构建窗口框架实现移动平均,同时使用row_number()函数记录时间。计算以 7 天(某日期 + 该日期前的 6 天)为一个时间段的顾客消费平均值。你是餐馆的老板,现在你想分析一下可能的营业额变化增长(每天至少有一位顾客)。
2025-09-13 19:09:44
222
原创 Interview75 Day24
千克 的重量限制,所以其中一部分乘客可能无法上巴士。编写解决方案找出最后一个上巴士且不超过重量限制的乘客,并报告。结果表必须包含所有三个类别。如果某个类别中没有帐户,则报告。使用sum(weight) over()可实现体重的累加。题目测试用例确保顺位第一的人可以上巴士且不会超重。查询每个工资类别的银行账户数量。本题的难点在于“如果某个类别中没有帐户,则报告。有一队乘客在等着上巴士。按任意顺序返回结果表。
2025-09-09 19:52:29
215
原创 Interview75 Day23
row_number() over(order by id)-row_number() over(partition by num order by id)这条语句的减与被减的关系不能互换,因为row_number返回的是无符号数。一开始,所有产品价格都为 10。编写一个解决方案,找出在。找出所有至少连续出现三次的数字。
2025-09-06 19:36:33
141
原创 Interview75 Day22
一个员工可以属于多个部门。当一个员工加入超过一个部门的时候,他需要决定哪个部门是他的直属部门。请注意,当员工只加入一个部门的时候,那这个部门将默认为他的直属部门,虽然表记录的值为。目标:在分组的情况下select所有字段——使用窗口函数!请返回该套餐内所含商品的全部排列方式。请编写解决方案,查出员工所属的直属部门。某店铺将用于组成套餐的商品记作字符串。hmap用在有重复元素情况下的剪枝。
2025-09-03 23:00:09
168
原创 Interview75 Day21
给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。最近公共祖先的定义为:对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。要紧紧抓住二叉搜索树的性质及题目所给的所有节点值唯一的条件。给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。
2025-09-02 14:37:26
229
原创 Interview75 Day20
注意这是一个只能进行加法操作的程序,不具备乘除、if-else、switch-case、for 循环、while 循环,及条件判断语句等高级功能。输入一棵二叉树的根节点,判断该树是不是平衡二叉树。如果某二叉树中任意节点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。请设计一个机械累加器,计算从 1、2... 一直累加到目标数值。
2025-09-01 22:21:24
117
原创 Interview75 Day18
家居整理师将待整理衣橱划分为m x n的二维矩阵grid,其中grid[i][j]代表一个需要整理的格子。整理师自grid[0][0]开始逐行逐列地整理每个格子。整理规则为:在整理过程中,可以选择 向右移动一格或向下移动一格,但不能移动到衣柜之外。同时,不需要整理的格子,其中digit(x)表示数字x的各数位之和。请返回整理师总共需要整理多少个格子。给你二叉树的根节点root和一个整数目标和targetSum,找出所有从根节点到叶子节点路径总和等于给定目标和的路径。题解path.pop()
2025-08-30 15:55:38
152
原创 Interview75 Day17
如果顾客期望的配送日期和下单日期相同,则该订单称为「即时订单」,否则称为「计划订单」「首次订单」是顾客最早创建的订单。我们保证一个顾客只会有一个「首次订单」编写解决方案以获取即时订单在所有用户的首次订单中的比例。保留两位小数。
2025-08-28 21:07:15
496
原创 Interview75 Day15
给定两棵二叉树tree1和tree2,判断tree2是否以tree1的某个节点为根的子树具有相同的结构和节点值。注意,空树不会是以tree1的某个节点为根的子树具有相同的结构和节点值。
2025-08-25 23:17:14
152
原创 Interview75 Day14
一棵圣诞树记作根节点为root的二叉树,节点值为该位置装饰彩灯的颜色编号。请按照从左到右的顺序返回每一层彩灯编号。
2025-08-24 14:08:05
127
原创 Interview75 Day13
某套连招动作记作仅由小写字母组成的序列arr,其中arr[i]第i个招式的名字。请返回第一个只出现一次的招式名称,如不存在请返回空格。
2025-08-20 14:31:18
125
原创 Interview75 Day12
某班级 n 位同学的学号为 0 ~ n-1。点名结果记录于升序数组records。假定仅有一位同学缺席,请返回他的学号。
2025-08-19 22:39:59
195
原创 Interview75 Day10
给定一个二维数组array,请返回「螺旋遍历」该数组的结果。螺旋遍历:从左上角开始,按照向右、向下、向左、向上的顺序依次提取元素,然后再进入内部一层重复相同的步骤,直到提取完所有元素。
2025-08-16 15:41:38
138
原创 Interview75 Day9
科技馆内有一台虚拟观景望远镜,它可以用来观测特定纬度地区的地形情况。该纬度的海拔数据记于数组heights,其中heights[i]表示对应位置的海拔高度。请找出并返回望远镜视野范围limit内,可以观测到的最高海拔值。
2025-08-15 23:30:48
194
原创 Interview75 Day8
读者来到图书馆排队借还书,图书管理员使用两个书车来完成整理借还书的任务。书车中的书从下往上叠加存放,图书管理员每次只能拿取书车顶部的书。pop()为了保持图书的顺序,图书管理员每次取出供读者借阅的书籍是最早归还到图书馆的书籍。你需要返回每次读者借出书的值。如果没有归还的书可以取出,返回-1。
2025-08-14 19:26:18
155
原创 Interview75 Day7
你在与一位习惯从右往左阅读的朋友发消息,他发出的文字顺序都与正常相反但单词内容正确,为了和他顺利交流你决定写一个转换程序,把他所发的消息message转换为正常语序。注意:输入字符串message中可能会存在前导空格、尾随空格或者单词间的多个空格。返回的结果字符串中,单词间应当仅用单个空格分隔,且不包含任何额外的空格。
2025-08-13 20:52:19
177
原创 Interview75 Day6
教练使用整数数组actions记录一系列核心肌群训练项目编号。为增强训练趣味性,需要将所有奇数编号训练项目调整至偶数编号训练项目之前。请将调整后的训练项目编号以数组形式返回。
2025-08-12 19:06:25
343
原创 Interview75 Day5
给定两个以有序链表形式记录的训练计划l1l2,分别记录了两套核心肌群训练项目编号,请合并这两个训练计划,按训练项目编号升序记录于链表并返回。
2025-08-11 18:44:15
156
原创 Interview75 Day4
请实现函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个next指针指向下一个节点,还有一个random指针指向链表中的任意节点或者null。
2025-08-10 09:54:54
151
原创 Interview 75 Day1——LCR 122& LCR 182
假定一段路径记作字符串path,其中以 "" 作为分隔符。现需将路径加密,加密方法为将path中的分隔符替换为空格 "",请返回加密后的字符串。
2025-08-06 16:58:57
153
原创 关于洛谷3045题(奶牛优惠券)的一些思路
代码思想本题使用了三个优先队列,分别用来存放个原价,个优惠价及个优惠幅度。若当前的最小原价与最小优惠价的差值小于最小优惠幅度时,即此时可理解为此时的最低原价与其优惠后价格的差值大于最小优惠幅度,不妨设此时的最小优惠幅度对应的是第个对象,即可得:简单整理后不难得到:故根据贪心思想,此时第个对象应使用优惠价购买,第个对象应使用原价购买,即不进行“贪心反悔”。若当前的最小原价与最小优惠价的差值大于最小优惠幅度时,即此时可理解为此时的最低优惠价对应的原价与其差值大于最小优惠幅度,不妨设此时的最小优惠幅度对应的是
2025-03-06 14:57:32
640
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅