技术栈
leetcode
文丑颜不良啊
39 分钟前
java
·
leetcode
LeetCode2081~2100题目解析
k 镜像数字指一个在十进制下是一个回文数,且它在 k 进制下也是一个回文数的正整数。 例如,9 在十进制下是回文数,它在二进制下是 1001(1001 也是回文),所以 9 是 2 镜像数字。 给你整数 k 和一个整数 n,请返回 k 镜像数字中最小的 n 个数之和。
文丑颜不良啊
2 小时前
java
·
leetcode
LeetCode2061~2080题目解析
一个房间用一个从 0 开始索引的二维二进制矩阵 room 表示,其中 0 表示空闲空间,1 表示放有物体的空间。 在每个测试用例中,房间左上角永远是空闲的。 一个扫地机器人面向右侧,从左上角开始清扫。机器人将一直前进,直到抵达房间边界或触碰到物体时, 机器人将会顺时针旋转 90 度并重复以上步骤。初始位置和所有机器人走过的空间都会被它清扫干净。 若机器人持续运转下去,返回被清扫干净的空间数量。
文丑颜不良啊
15 小时前
java
·
leetcode
LeetCode1941~1960题目解析
给你一个字符串 s,如果 s 是一个「好」字符串,请你返回 true,否则请返回 false。 如果 s 中出现过的所有字符的出现次数相同,那么我们称字符串 s 是「好」字符串。
文丑颜不良啊
19 小时前
java
·
leetcode
LeetCode1961~1980题目解析
给你一个字符串 s 和一个字符串数组 words,请你判断 s 是否为 words 的前缀字符串。 字符串 s 要成为 words 的前缀字符串,需要满足:s 可以由 words 中的前 k (k 为正数)个字符串按顺序相连得到,且 k 不超过 words.length。 如果 s 是 words 的前缀字符串,返回 true;否则,返回 false。
文丑颜不良啊
20 小时前
java
·
leetcode
LeetCode2001~2020题目解析
用一个下标从 0 开始的二维整数数组 rectangles 来表示 n 个矩形,其中 rectangles[i] = [width_i, height_i] 表示第 i 个矩形的宽度和高度。如果两个矩形 i 和 j(i < j)满足 width_i / height_i == width_j / height_j (使用实数除法而非整数除法),则认为这两个矩形可互换。计算并返回 rectangles 中有多少对可互换矩形。
文丑颜不良啊
1 天前
java
·
leetcode
LeetCode2021~2040题目解析
一条街上有很多的路灯,路灯的坐标由数组 lights 给出。每个 lights[i] = [position_i, range_i] 代表坐标为 position_i 的路灯照亮的范围为 [position_i - range_i, position_i + range_i](包括顶点)。 位置 p 的亮度由能够照到 p 的路灯的数量决定。给出 lights,返回最亮的位置;如果有多个,返回坐标最小的。
Nuanyt
2 天前
java
·
算法
·
leetcode
·
链表
LeetCode Hot 100 链表专题(五)· 2 题(Java)
本篇共 2 题:23. 合并 K 个升序链表、146. LRU 缓存。每题统一按 ① 题目分析与解题思路 → ② 常见解法(附代码)及讲解 → ③ 知识点总结 组织。
圣保罗的大教堂
2 天前
leetcode
leetcode 3736. 最小操作次数使数组元素相等 III 简单
给你一个整数数组 nums。在一步操作中,你可以将任意单个元素 nums[i] 的值 增加 1。返回使数组中的所有元素都 相等 所需的 最小总操作次数 。
文丑颜不良啊
2 天前
java
·
leetcode
LeetCode1881~1990题目解析
给你一个非常大的整数 n 和一个整数数字 x,大整数 n 用一个字符串表示。n 中每一位数字和数字 x 都处于闭区间 [1, 9] 中,且 n 可能表示一个负数。 你打算通过在 n 的十进制表示的任意位置插入 x 来最大化 n 的数值。但不能在负号的左边插入 x。 例如,如果 n = 73 且 x = 6,那么最佳方案是将 6 插入 7 和 3 之间,使 n = 763。 如果 n = -55 且 x = 2,那么最佳方案是将 2 插在第一个 5 之前,使 n = -255。 返回插入操作后,用字符串表示
文丑颜不良啊
2 天前
java
·
leetcode
LeetCode1861~1880题目解析
给你一个 m x n 的字符矩阵 boxGrid,它表示一个箱子的侧视图。箱子的每一个格子可能为:示例 1
文丑颜不良啊
2 天前
java
·
leetcode
LeetCode1921~1940题目解析
你正在玩一款电子游戏,在游戏中你需要保护城市免受怪物侵袭。给定一个下标从 0 开始且大小为 n 的整数数组 dist,其中 dist[i] 是第 i 个怪物与城市的初始距离(单位:千米)。 怪物以恒定的速度走向城市。每个怪物的速度都以一个长度为 n 的整数数组 speed 表示, 其中 speed[i] 是第 i 个怪物的速度(单位:千米/分)。 你有一种武器,一旦充满电,就可以消灭一个怪物。但是,武器需要一分钟才能充电。武器在游戏开始时 是充满电的状态,怪物从第 0 分钟时开始移动。 一旦任一怪物到达城
一去不复返的通信er
2 天前
算法
·
leetcode
排序 + 双指针:力扣15三数之和
先排序,再双指针和太小左指针动,和太大右指针动最大的难点在于需要去重三数之和的标准解法是排序加双指针,同时在三处做去重。
文丑颜不良啊
2 天前
java
·
leetcode
LeetCode1901~1920题目解析
一个 2D 网格中的峰值是指那些严格大于其相邻格子(上、下、左、右)的元素。 给你一个从 0 开始编号的 m x n 矩阵 mat,其中任意两个相邻格子的值都不相同。 找出任意一个峰值 mat[i][j] 并返回其位置 [i,j]。 你可以假设整个矩阵周边环绕着一圈值为 -1 的格子。 要求必须写出时间复杂度为 O(m log(n)) 或 O(n log(m)) 的算法。
Pniubi
2 天前
算法
·
leetcode
·
职场和发展
力扣3无重复字符的最长字串(滑动窗口)
3. 无重复字符的最长子串 - 力扣(LeetCode)注释部分疑问:为啥不直接在每一轮for循环直接new一个hashset
文丑颜不良啊
4 天前
java
·
leetcode
LeetCode1661~1680题目解析
题目类型:数据库(SQL)表: Activity现在有一个工厂网站有几台机器运行,每台机器上运行着一个或更多进程 。编写解决方案,计算每台机器各自完成一个进程任务的平均耗时。
文丑颜不良啊
4 天前
java
·
leetcode
LeetCode1721~1740题目解析
给你链表的头节点 head 和一个整数 k。 交换链表正数第 k 个节点和倒数第 k 个节点的值后,返回链表的头节点(链表从 1 开始索引)。
文丑颜不良啊
4 天前
java
·
leetcode
LeetCode1681~1700题目解析
将数组 nums 划分到 k 个相同大小的子集,同一子集内没有两个相同的元素。 子集不兼容性 = 子集内最大值与最小值之差。返回各子集不兼容性和的最小值;无法划分返回 -1。
开开心心就好
4 天前
服务器
·
算法
·
leetcode
·
支持向量机
·
pdf
·
ocr
·
1024程序员节
网页图片批量下载工具,输入链接就保存
软件介绍这次要说的是一款图片下载工具,主要用来把网页里的图片批量导到本地。把文章地址贴进去就能直接保存。存下来的图还是高清无损的原图,体验上舒服不少。
圣保罗的大教堂
4 天前
leetcode
leetcode 462. 最小操作次数使数组元素相等 II 中等
给你一个长度为 n 的整数数组 nums ,返回使所有数组元素相等需要的最小操作数。在一次操作中,你可以使数组中的一个元素加 1 或者减 1 。