力扣239(Java)- 滑动窗口最大值(困难)
摘要:题目: 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1: 输入:nums = [1,3,-1,-3,5,3,6,7], k = 3输出:[3,3,5
阅读全文
posted @
2023-05-25 10:33
我不想一直当菜鸟
阅读(84)
推荐(0) 编辑
剑指 Offer II 018(Java). 有效的回文(简单)
摘要:题目: 给定一个字符串 s ,验证 s 是否是 回文串 ,只考虑字母和数字字符,可以忽略字母的大小写。 本题中,将空字符串定义为有效的 回文串 。 示例 1: 输入: s = "A man, a plan, a canal: Panama"输出: true解释:"amanaplanacanalpan
阅读全文
posted @
2023-05-24 15:00
我不想一直当菜鸟
阅读(26)
推荐(0) 编辑
剑指 Offer 58 - II(Java)-左旋转字符串(简单)
摘要:题目: 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。 示例 1: 输入: s = "abcdefg", k = 2输出: "cdefgab"示
阅读全文
posted @
2023-05-16 09:52
我不想一直当菜鸟
阅读(20)
推荐(0) 编辑
力扣15(Java)-三数之和(中等)
摘要:题目: 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请 你返回所有和为 0 且不重复的三元组。 注意:答
阅读全文
posted @
2023-05-11 10:41
我不想一直当菜鸟
阅读(110)
推荐(0) 编辑
力扣438(Java)-找到字符串中所有字母异位词(中等)
摘要:题目: 给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。 示例 1: 输入: s = "cbaebabacd", p = "abc"输出: [0,6]解释:起始索引等于
阅读全文
posted @
2023-05-08 13:39
我不想一直当菜鸟
阅读(89)
推荐(0) 编辑
力扣142(Java)-环形链表Ⅱ(中等)
摘要:题目: 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果
阅读全文
posted @
2023-05-05 10:54
我不想一直当菜鸟
阅读(51)
推荐(0) 编辑
力扣141(Java)-环形链表(简单)
摘要:题目: 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标
阅读全文
posted @
2023-05-05 09:34
我不想一直当菜鸟
阅读(77)
推荐(0) 编辑
面试题 02.07(Java). 链表相交(简单)
摘要:题目: 本题与:力扣160相交链表 一致 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。 图示两个链表在节点 c1 开始相交: 题目数据 保证 整个链式结构中不存在环。 注意,函数返回结果后,链表必须 保持其原始
阅读全文
posted @
2023-05-04 14:25
我不想一直当菜鸟
阅读(71)
推荐(0) 编辑
力扣904(Java)-水果成篮(中等)
摘要:题目: 你正在探访一家农场,农场从左到右种植了一排果树。这些树用一个整数数组 fruits 表示,其中 fruits[i] 是第 i 棵树上的水果 种类 。 你想要尽可能多地收集水果。然而,农场的主人设定了一些严格的规矩,你必须按照要求采摘水果: 你只有 两个 篮子,并且每个篮子只能装 单一类型 的
阅读全文
posted @
2023-04-25 10:51
我不想一直当菜鸟
阅读(61)
推荐(0) 编辑
力扣977(Java)-有序数组的平方(简单)
摘要:题目: 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9
阅读全文
posted @
2023-04-24 09:28
我不想一直当菜鸟
阅读(47)
推荐(0) 编辑
力扣844(Java)-比较含退格的字符串(简单)
摘要:题目: 给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true 。# 代表退格字符。 注意:如果对空文本输入退格字符,文本继续为空。 示例 1: 输入:s = "ab#c", t = "ad#c"输出:true解释:s 和 t 都会变成 "ac"。示例 2:
阅读全文
posted @
2023-04-23 11:23
我不想一直当菜鸟
阅读(52)
推荐(0) 编辑
剑指offer53(Java)-在排序数组中查找数字(简单)
摘要:题目: 统计一个数字在排序数组中出现的次数。 示例 1: 输入: nums = [5,7,7,8,8,10], target = 8输出: 2示例 2: 输入: nums = [5,7,7,8,8,10], target = 6输出: 0 提示: 0 <= nums.length <= 105 -1
阅读全文
posted @
2023-04-20 10:44
我不想一直当菜鸟
阅读(48)
推荐(0) 编辑
力扣1127(MySQL)-用户购买平台(困难)
摘要:题目: 支出表: Spending 这张表记录了用户在一个在线购物网站的支出历史,该在线购物平台同时拥有桌面端(‘desktop’)和手机端(‘mobile’)的应用程序。这张表的主键是 (user_id, spend_date, platform)。平台列 platform 是一种 ENUM ,类
阅读全文
posted @
2023-04-13 11:53
我不想一直当菜鸟
阅读(99)
推荐(0) 编辑
力扣1126(MySQL)-查询活跃业务(中等)
摘要:题目: 事件表:Events 此表的主键是 (business_id, event_type)。 表中的每一行记录了某种类型的事件在某些业务中多次发生的信息。 问题写一段 SQL 来查询所有活跃的业务。 如果一个业务的某个事件类型的发生次数大于此事件类型在所有业务中的平均发生次数,并且该业务至少有两
阅读全文
posted @
2023-04-13 10:42
我不想一直当菜鸟
阅读(63)
推荐(0) 编辑
力扣1132(MySQL)-报告的记录Ⅱ(中等)
摘要:题目: 编写一段 SQL 来查找:在被报告为垃圾广告的帖子中,被移除的帖子的每日平均占比,四舍五入到小数点后 2 位。 Actions 表: Removals 表: Result 表: 2019-07-04 的垃圾广告移除率是 50%,因为有两张帖子被报告为垃圾广告,但只有一个得到移除。2019-0
阅读全文
posted @
2023-04-13 10:00
我不想一直当菜鸟
阅读(30)
推荐(0) 编辑
力扣1113(MySQL)-报告的记录(简单)
摘要:题目: 动作表:Actions 此表没有主键,所以可能会有重复的行。 action 字段是 ENUM 类型的,包含:('view', 'like', 'reaction', 'comment', 'report', 'share')extra 字段是可选的信息(可能为 null),其中的信息例如有:
阅读全文
posted @
2023-04-12 11:17
我不想一直当菜鸟
阅读(41)
推荐(0) 编辑
力扣1112(MySQL)-每位学生的最高成绩(中等)
摘要:题目: 表:Enrollments (student_id, course_id) 是该表的主键。 问题编写一个 SQL 查询,查询每位学生获得的最高成绩和它所对应的科目,若科目成绩并列,取 course_id 最小的一门。查询结果需按 student_id 增序进行排序。 示例Enrollment
阅读全文
posted @
2023-04-12 09:35
我不想一直当菜鸟
阅读(154)
推荐(0) 编辑
力扣77(Java)-组合(中等)
摘要:题目: 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 示例 1: 输入:n = 4, k = 2输出:[ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4],]示例 2: 输入:n = 1, k = 1
阅读全文
posted @
2023-04-11 16:06
我不想一直当菜鸟
阅读(25)
推荐(0) 编辑
力扣1107(MySQL)-每日新用户统计(中等)
摘要:题目: Traffic 表: 该表没有主键,它可能有重复的行。activity 列是 ENUM 类型,可能取 (‘login’, ‘logout’, ‘jobs’, ‘groups’, ‘homepage’) 几个值之一。 问题编写一个 SQL 查询,以查询从今天起最多 90 天内,每个日期该日期首
阅读全文
posted @
2023-04-11 13:32
我不想一直当菜鸟
阅读(42)
推荐(0) 编辑
力扣1098(MySQL)-小众书籍(中等)
摘要:题目: 书籍表 Books: book_id 是这个表的主键 订单表 Orders: order_id 是这个表的主键。book_id 是 Books 表的外键。 问题你需要写一段 SQL 命令,筛选出过去一年中订单总量 少于10本 的 书籍 。 注意:不考虑 上架(available from)距
阅读全文
posted @
2023-04-11 11:40
我不想一直当菜鸟
阅读(67)
推荐(0) 编辑