力扣
文章平均质量分 79
今天多喝热水
记录自己的个人笔记
展开
-
6. N 字形变换
那么,对于每层的元素,我们可以通过StringBuilder数组进行保存,那么对应数组存储的下标index,我们需要一个boolean变量reverse,当它为false的时候,index执行加1操作,当它为true时,index执行减1操作。那么,在执行拼装操作时,其实就是一个“从上向下”,当长度达到numRow的时候,在执行反方向的“从下向上”。比如输入字符串为 **"PAYPALISHIRING"** 行数为 **4** 时,排列如下。下标的升降,也可以用变量n,然后求余数来控制。原创 2023-06-06 17:29:16 · 514 阅读 · 0 评论 -
180.1.连续登录N天(数据库)
求连续登录N天用户原创 2022-06-24 15:30:24 · 303 阅读 · 0 评论 -
262.行程和用户(数据库)
262.行程和用户(数据库)题目示例解题方法一方法二方法三方法四总结题目取消率 的计算方式如下:(被司机或乘客取消的非禁止用户生成的订单数量) / (非禁止用户生成的订单总数)。写一段 SQL 语句查出 “2022-02-01” 至 “2022-02-03” 期间非禁止用户(乘客和司机都必须未被禁止)的取消率。非禁止用户即 banned 为 No 的用户,禁止用户即 banned 为 Yes 的用户。返回结果表中的数据可以按任意顺序组织。其中取消率 Cancellation Rate 需要四舍五入保原创 2022-02-17 17:36:11 · 777 阅读 · 0 评论 -
178.分数排名(数据库)
178.分数排名(数据库)题目示例解题方法一方法二题目编写 SQL 查询对分数进行排序。排名按以下规则计算:分数应按从高到低排列。如果两个分数相等,那么两个分数的排名应该相同。在排名相同的分数后,排名数应该是下一个连续的整数。换句话说,排名之间不应该有空缺的数字。按 score 降序返回结果表。示例输入: Scores 表:+----+-------+| id | score |+----+-------+| 1 | 3.50 || 2 | 3.65 || 3 |原创 2022-02-16 17:36:12 · 1676 阅读 · 0 评论 -
180.连续出现的数字(数据库)
180. 连续出现的数字题目示例解题方法一方法二方法三方法四方法五方法六题目编写一个 SQL 查询,查找所有至少连续出现三次的数字。返回的结果表中的数据可以按任意顺序排列。查询结果格式如下面的例子所示:示例+-------------+---------+| Column Name | Type |+-------------+---------+| id | int || num | varchar |+-------------+--原创 2022-02-16 17:18:22 · 683 阅读 · 0 评论