09 2024 档案

摘要:1.题目基本信息 1.1.题目描述 珂珂喜欢吃香蕉。这里有 n 堆香蕉,第 i 堆中有 piles[i] 根香蕉。警卫已经离开了,将在 h 小时后回来。 珂珂可以决定她吃香蕉的速度 k (单位:根/小时)。每个小时,她将会选择一堆香蕉,从中吃掉 k 根。如果这堆香蕉少于 k 根,她将吃掉这堆的所有香 阅读全文
posted @ 2024-09-30 10:24 Geek0070 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 设计一个基于时间的键值数据结构,该结构可以在不同时间戳存储对应同一个键的多个值,并针对特定时间戳检索键对应的值。 实现 TimeMap 类: TimeMap() 初始化数据结构对象 void set(String key, String value, int ti 阅读全文
posted @ 2024-09-30 10:22 Geek0070 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 给你 k 枚相同的鸡蛋,并可以使用一栋从第 1 层到第 n 层共有 n 层楼的建筑。 已知存在楼层 f ,满足 0 <= f <= n ,任何从 高于 f 的楼层落下的鸡蛋都会碎,从 f 楼层或比它低的楼层落下的鸡蛋都不会破。 每次操作,你可以取一枚没有碎的鸡蛋并 阅读全文
posted @ 2024-09-29 12:46 Geek0070 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 你打算利用空闲时间来做兼职工作赚些零花钱。 这里有 n 份兼职工作,每份工作预计从 startTime[i] 开始到 endTime[i] 结束,报酬为 profit[i]。 给你一份兼职工作表,包含开始时间 startTime,结束时间 endTime 和预计报 阅读全文
posted @ 2024-09-28 10:08 Geek0070 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,4,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则可以得到 [4,5,6,7,0,1,4] 若旋转 7 次,则可以得到 [0 阅读全文
posted @ 2024-09-27 14:48 Geek0070 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 不使用任何内建的哈希表库设计一个哈希映射(HashMap)。 实现 MyHashMap 类: MyHashMap() 用空映射初始化对象 void put(int key, int value) 向 HashMap 插入一个键值对 (key, value) 。如果 阅读全文
posted @ 2024-09-26 11:37 Geek0070 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。 循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插 阅读全文
posted @ 2024-09-26 11:32 Geek0070 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 你可以选择使用单链表或者双链表,设计并实现自己的链表。 单链表中的节点应该具备两个属性:val 和 next 。val 是当前节点的值,next 是指向下一个节点的指针/引用。 如果是双向链表,则还需要属性 prev 以指示链表中的上一个节点。假设链表中的所有节点 阅读全文
posted @ 2024-09-26 11:22 Geek0070 阅读(13) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 你有一个只支持单个标签页的 浏览器 ,最开始你浏览的网页是 homepage ,你可以访问其他的网站 url ,也可以在浏览历史中后退 steps 步或前进 steps 步。 请你实现 BrowserHistory 类: BrowserHistory(string 阅读全文
posted @ 2024-09-25 10:42 Geek0070 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 地铁系统跟踪不同车站之间的乘客出行时间,并使用这一数据来计算从一站到另一站的平均时间。 实现 UndergroundSystem 类: void checkIn(int id, string stationName, int t) 通行卡 ID 等于 id 的乘客 阅读全文
posted @ 2024-09-25 10:39 Geek0070 阅读(26) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 注意:不能使用任何内置的 BigInteger 库或直接将输入转换为整数。 1.2.题目地址 https://leetcode.cn/ 阅读全文
posted @ 2024-09-24 11:03 Geek0070 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 1.2.题目地址 https://leetcode.cn/problems 阅读全文
posted @ 2024-09-24 11:01 Geek0070 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 给定一个字符串 s ,返回 s 是否是一个 有效数字。 例如,下面的都是有效数字:”2″, “0089”, “-0.1”, “+3.14”, “4.”, “-.9”, “2e10”, “-90E3”, “3e+7”, “+6e-1”, “53.5e93”, “-1 阅读全文
posted @ 2024-09-23 13:23 Geek0070 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 给定一个整数数组 nums。 如果要将整数数组 nums 拆分为 子数组 后是 有效的,则必须满足: 每个子数组的第一个和最后一个元素的最大公约数 大于 1,且 nums 的每个元素只属于一个子数组。 返回 nums 的 有效 子数组拆分中的 最少 子数组数目。如 阅读全文
posted @ 2024-09-22 12:03 Geek0070 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 在无限的平面上,机器人最初位于 (0, 0) 处,面朝北方。注意: 北方向 是y轴的正方向。 南方向 是y轴的负方向。 东方向 是x轴的正方向。 西方向 是x轴的负方向。 机器人可以接受下列三条指令之一: “G”:直走 1 个单位 “L”:左转 90 度 “R”: 阅读全文
posted @ 2024-09-22 12:01 Geek0070 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 给你一个 n x n 矩阵 matrix ,其中每行和每列元素均按升序排序,找到矩阵中第 k 小的元素。 请注意,它是 排序后 的第 k 小元素,而不是第 k 个 不同 的元素。 你必须找到一个内存复杂度优于 O(n^2) 的解决方案。 1.2.题目地址 http 阅读全文
posted @ 2024-09-21 14:20 Geek0070 阅读(14) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。每个 people[i] = [h_i, k_i] 表示第 i 个人的身高为 h_i ,前面 正好 有 k_i 个身高大于或等于 h_i 的人。 请你重新构造并返回输入 阅读全文
posted @ 2024-09-21 14:17 Geek0070 阅读(11) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 给你两个正整数 n 和 k 。 如果正整数 i 满足 n % i == 0 ,那么我们就说正整数 i 是整数 n 的因子。 考虑整数 n 的所有因子,将它们 升序排列 。请你返回第 k 个因子。如果 n 的因子数少于 k ,请你返回 -1 。 1.2.题目地址 h 阅读全文
posted @ 2024-09-19 09:44 Geek0070 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 给你一个整数数组 nums ,按要求返回一个新数组 counts 。数组 counts 有该性质: counts[i] 的值是 nums[i] 右侧小于 nums[i] 的元素的数量。 1.2.题目地址 https://leetcode.cn/problems/c 阅读全文
posted @ 2024-09-18 10:48 Geek0070 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 题目:给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 地址:https://leetcode.cn/problems/remove-nth-node-from-end-of-list/description/ 2.解题方法 2.1.解题思路 使用快慢指针 2.2 阅读全文
posted @ 2024-09-17 13:36 Geek0070 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息## 1.1.题目描述 给你一个大小为 m x n 二维字符矩阵 board ,表示扫雷游戏的盘面,其中: 'M' 代表一个 未挖出的 地雷, 'E' 代表一个 未挖出的 空方块, 'B' 代表没有相邻(上,下,左,右,和所有4个对角线)地雷的 已挖出的 空白方块, 数字('1' 到 阅读全文
posted @ 2024-09-17 13:35 Geek0070 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 给定一个由不同正整数的组成的非空数组 nums ,考虑下面的图: 有 nums.length 个节点,按从 nums[0] 到 nums[nums.length - 1] 标记;只有当 nums[i] 和 nums[j] 共用一个大于 1 的公因数时,nums[i 阅读全文
posted @ 2024-09-17 13:35 Geek0070 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 / 反序列化算法执行逻 阅读全文
posted @ 2024-09-17 13:34 Geek0070 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 给定一个仅包含 0 和 1 、大小为 rows x cols 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积。 1.2.题目地址 https://leetcode.cn/problems/maximal-rectangle/description 2. 阅读全文
posted @ 2024-09-17 13:32 Geek0070 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1.题目基本信息 1.1.题目描述 给你一个下标从 0 开始、长度为 n 的整数数组 nums 和一个整数 k ,返回满足下述条件的下标对 (i, j) 的数目: 0 <= i < j <= n - 1 且 nums[i] * nums[j] 能被 k 整除。 1.2.题目地址 https://le 阅读全文
posted @ 2024-09-17 13:08 Geek0070 阅读(12) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示