首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
力扣刷题日记
东倒西歪小田螺
创建于2023-01-05
订阅专栏
记录平时刷的力扣题
暂无订阅
共78篇文章
创建于2023-01-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
力扣刷题日记-面试题 391. 完美矩形
又来刷题了 java版本和js版本全部上齐 js版本: java版本又来刷题了 java版本和js版本全部上齐 js版本: java版本又来刷题了 java版本和js版本全部上齐 js版本: java
力扣刷题日记-面试题 630.课程最多
将java代码改为js的过程中,该题我用数组排序sort方法,提交报超时,改成大顶堆就过了,就是写起来费事. java版本: `
力扣刷题日记-面试题 LCP 03. 机器人大冒险
这题有个技巧,就是算出指令一轮内所有涉及的点,放在set存放,如果目标在这些点中被命中,说明可以到达, 这些点我用二进制存储 js版本: java版本:
力扣刷题日记-面试题 1488 湖泊洪水问题
js版本写了个小顶堆来实现最近要抽水的湖泊,但是放到力扣中抛弃了超时了,不知道怎么优化了,但是java版本是不超时的,真奇怪,两个版本的思路是一样的. 分别搞了三个容器来装,map容器是将同一个湖泊下
力扣刷题日记-面试题 17.09. 第 k 个数
有些数的素因子只有 3,5,7,请设计一个算法找出第 k 个数。注意,不是必须有这些素因子,而是必须不包含其他的素因子。例如,前几个数按顺序应该是 1,3,5,7,9,15,21。 示例 1: 输入:
力扣刷题日记-1487. 保证文件名唯一
给你一个长度为 n 的字符串数组 names 。你将会在文件系统中创建 n 个文件夹:在第 i 分钟,新建名为 names[i] 的文件夹。 由于两个文件 不能 共享相同的文件名,因此如果新建文件夹使
力扣刷题日记-2363. 合并相似的物品
items[i] = [valuei, weighti] 其中 valuei 表示第 i 件物品的 价值 ,weighti 表示第 i 件物品的 重量 。 items 中每件物品的价值都是 唯一的 。
力扣刷题日记-5. 最长回文子串
如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 思路: 每个下标为中心点往两边扩 但是回文里面如果再套回文,那么大回文两边的小回文直径是一样的,所以可以减少一些计算量来加速 如果大回文左
力扣刷题日记-1150. 检查一个数是否在数组中占绝大多数
所谓占绝大多数,是指在长度为 N 的数组中出现必须 超过 N/2 次。 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/check-if-a-numbe
力扣刷题日记-7. 整数反转
给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64
力扣刷题日记-1257. 最小公共区域
很自然地,如果区域 X 包含区域 Y ,那么区域 X 比区域 Y 大。 给定两个区域 region1 和 region2 ,找到同时包含这两个区域的 最小 区域。 如果区域列表中 r1 包含 r2
力扣刷题日记-253. 会议室 II
来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/meeting-rooms-ii 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
力扣刷题日记-1604. 警告一小时内使用相同员工卡大于等于三次的人
这道题原本可以一次性通过的,奈何太粗心,后面要求返回字典序升序,所以还要调用一次sort()方法 给你字符串数组 keyName 和 keyTime ,其中 [keyName[i], keyTime[
力扣刷题日记-1214. 查找两棵二叉搜索树之和
如果可以找到返回 True,否则返回 False。 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/two-sum-bsts 著作权归领扣网络所有。商业
力扣刷题日记-1213. 三个有序数组的交集
思路: 1.题目明确说了[严格递增排序],那么凸出的两端的肯定不是三个数组共有的 2.用三指针的思路尽量让三个数组的值到达同一级别 3.找到三个数组中开头较大的开头作为max,其他较小的直接削掉(跳过
力扣刷题日记-451. 根据字符出现频率排序
返回 已排序的字符串 。如果有多个答案,返回其中任何一个。 来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/sort-characters-by-fre
力扣刷题日记-1247. 交换字符使得字符串相同
每次「交换字符」的时候,你都可以在两个字符串中各选一个字符进行交换。 交换只能发生在两个不同的字符串之间,绝对不能发生在同一个字符串内部。也就是说,我们可以交换 s1[i] 和 s2[j],但不能交换
力扣刷题日记-296. 最佳的碰头地点
思路: 1.要求最小,那么人越多走的步数总和肯定是越大的 2.所以应该找人少的那一行开始出发(题中人是用1表示) 3.先计算出每一行分别有多少个1,计算出每一列分别有多少个1 4.先进行首尾两行1个数
力扣刷题日记-621. 任务调度器
这道题之前尝试做过,没有做出来,今天看了左大佬的视频,豁然开朗了.自己改写了javascript版本的. 思路: 首先找到出现次数最多的任务,并把这个最多次数存下来 可能不止一种任务出现最多次,所以还
力扣刷题日记-448. 找到所有数组中消失的数字
给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字,并以数组的形式返回结果。 来源:力扣(L
下一页