随笔分类 -  每日一题练习

上一页 1 ··· 8 9 10 11 12

2021-12-27数组链表day4
摘要:二分搜索运用 题1: 1011. 在 D 天内送达包裹的能力labuladong 题解思路 传送带上的包裹必须在 days 天内从一个港口运送到另一个港口。 传送带上的第 i 个包裹的重量为 weights[i]。每一天,我们都会按给出重量(weights)的顺序往传送带上装载包裹。我们装载的重量不 阅读全文

posted @ 2021-12-27 12:01 阿ming 阅读(35) 评论(0) 推荐(0)

2021-12-26数组链表day3
摘要:滑动窗口思想 题目1: 76. 最小覆盖子串labuladong 题解思路 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于  阅读全文

posted @ 2021-12-26 15:41 阿ming 阅读(13) 评论(0) 推荐(0)

2021-12-25数组链表day2
摘要:今日练习:差分数组 题1: 1109. 航班预订统计labuladong 题解思路 这里有 n 个航班,它们分别从 1 到 n 进行编号。 有一份航班预订表 bookings ,表中第 i 条预订记录 bookings[i] = [firsti, lasti, seatsi] 意味着在从 first 阅读全文

posted @ 2021-12-25 20:01 阿ming 阅读(36) 评论(0) 推荐(0)

2021-12-24数组链表day1
摘要:题1: 303. 区域和检索 - 数组不可变labuladong 题解思路 给定一个整数数组 nums,求出数组从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点。 实现 NumArray 类: NumArray(int[] nums) 使用数组 nums 初始化对象 int su 阅读全文

posted @ 2021-12-24 13:13 阿ming 阅读(37) 评论(0) 推荐(0)

2021-12-23每日一题
摘要:1044. 最长重复子串 给你一个字符串 s ,考虑其所有 重复子串 :即,s 的连续子串,在 s 中出现 2 次或更多次。这些出现之间可能存在重叠。 返回 任意一个 可能具有最长长度的重复子串。如果 s 不含重复子串,那么答案为 "" 。 示例 1: 输入:s = "banana" 输出:"ana 阅读全文

posted @ 2021-12-23 13:26 阿ming 阅读(44) 评论(0) 推荐(0)

2021-12-22每日一题
摘要:686. 重复叠加字符串匹配 给定两个字符串 a 和 b,寻找重复叠加字符串 a 的最小次数,使得字符串 b 成为叠加后的字符串 a 的子串,如果不存在则返回 -1。 注意:字符串 "abc" 重复叠加 0 次是 "",重复叠加 1 次是 "abc",重复叠加 2 次是 "abcabc"。 示例 1 阅读全文

posted @ 2021-12-22 13:33 阿ming 阅读(34) 评论(0) 推荐(0)

2021-12-21每日一题
摘要:1154. 一年中的第几天 给你一个字符串 date ,按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期。请你计算并返回该日期是当年的第几天。 通常情况下,我们认为 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此类推。每个月的天数与现行公元纪年法(格里高利历)一 阅读全文

posted @ 2021-12-21 12:54 阿ming 阅读(119) 评论(0) 推荐(0)

2021-12-20每日一题
摘要:475. 供暖器 冬季已经来临。 你的任务是设计一个有固定加热半径的供暖器向所有房屋供暖。 在加热器的加热半径范围内的每个房屋都可以获得供暖。 现在,给出位于一条水平线上的房屋 houses 和供暖器 heaters 的位置,请你找出并返回可以覆盖所有房屋的最小加热半径。 说明:所有供暖器都遵循你的 阅读全文

posted @ 2021-12-20 12:50 阿ming 阅读(31) 评论(0) 推荐(0)

2021-12-19每日一题
摘要:997. 找到小镇的法官 难度简单196收藏分享切换为英文接收动态反馈 在一个小镇里,按从 1 到 n 为 n 个人进行编号。传言称,这些人中有一个是小镇上的秘密法官。 如果小镇的法官真的存在,那么: 小镇的法官不相信任何人。 每个人(除了小镇法官外)都信任小镇的法官。 只有一个人同时满足条件 1 阅读全文

posted @ 2021-12-19 13:58 阿ming 阅读(44) 评论(0) 推荐(0)

2021-12-18每日一题练习
摘要:419. 甲板上的战舰 给你一个大小为 m x n 的矩阵 board 表示甲板,其中,每个单元格可以是一艘战舰 'X' 或者是一个空位 '.' ,返回在甲板 board 上放置的 战舰 的数量。 战舰 只能水平或者垂直放置在 board 上。换句话说,战舰只能按 1 x k(1 行,k 列)或 k 阅读全文

posted @ 2021-12-18 13:49 阿ming 阅读(31) 评论(0) 推荐(0)

2021-12-17每日一题练习
摘要:1518. 换酒问题 小区便利店正在促销,用 numExchange 个空酒瓶可以兑换一瓶新酒。你购入了 numBottles 瓶酒。 如果喝掉了酒瓶中的酒,那么酒瓶就会变成空的。 请你计算 最多 能喝到多少瓶酒。 示例 1: 输入:numBottles = 9, numExchange = 3 输 阅读全文

posted @ 2021-12-17 11:13 阿ming 阅读(38) 评论(0) 推荐(0)

2021-12-16每日一题练习
摘要:1610. 可见点的最大数目 给你一个点数组 points 和一个表示角度的整数 angle ,你的位置是 location ,其中 location = [posx, posy] 且 points[i] = [xi, yi] 都表示 X-Y 平面上的整数坐标。 最开始,你面向东方进行观测。你 不能 阅读全文

posted @ 2021-12-16 13:57 阿ming 阅读(32) 评论(0) 推荐(0)

2021-12-15每日一题练习
摘要:851. 喧闹和富有 有一组 n 个人作为实验对象,从 0 到 n - 1 编号,其中每个人都有不同数目的钱,以及不同程度的安静值(quietness)。为了方便起见,我们将编号为 x 的人简称为 "person x "。 给你一个数组 richer ,其中 richer[i] = [ai, bi] 阅读全文

posted @ 2021-12-15 14:27 阿ming 阅读(42) 评论(0) 推荐(0)

2021-12-14每日一题练习
摘要:630. 课程表 III 这里有 n 门不同的在线课程,按从 1 到 n 编号。给你一个数组 courses ,其中 courses[i] = [durationi, lastDayi] 表示第 i 门课将会 持续 上 durationi 天课,并且必须在不晚于 lastDayi 的时候完成。 你的 阅读全文

posted @ 2021-12-14 13:23 阿ming 阅读(40) 评论(0) 推荐(0)

2021-12-13每日一题
摘要:807. 保持城市天际线 在二维数组grid中,grid[i][j]代表位于某处的建筑物的高度。 我们被允许增加任何数量(不同建筑物的数量可能不同)的建筑物的高度。 高度 0 也被认为是建筑物。 最后,从新数组的所有四个方向(即顶部,底部,左侧和右侧)观看的“天际线”必须与原始数组的天际线相同。 城 阅读全文

posted @ 2021-12-13 12:15 阿ming 阅读(33) 评论(0) 推荐(0)

2021-12-12每日一题
摘要:709. 转换成小写字母 给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。 示例 1: 输入:s = "Hello" 输出:"hello" 示例 2: 输入:s = "here" 输出:"here" 示例 3: 输入:s = "LOVELY" 输出:"lovely" 阅读全文

posted @ 2021-12-12 13:23 阿ming 阅读(23) 评论(0) 推荐(0)

2021-12-11每日一题
摘要:911. 在线选举 给你两个整数数组 persons 和 times 。在选举中,第 i 张票是在时刻为 times[i] 时投给候选人 persons[i] 的。 对于发生在时刻 t 的每个查询,需要找出在 t 时刻在选举中领先的候选人的编号。 在 t 时刻投出的选票也将被计入我们的查询之中。在平 阅读全文

posted @ 2021-12-11 15:51 阿ming 阅读(38) 评论(0) 推荐(0)

2021-12-10每日一题
摘要:748. 最短补全词 给你一个字符串 licensePlate 和一个字符串数组 words ,请你找出并返回 words 中的 最短补全词 。 补全词 是一个包含 licensePlate 中所有的字母的单词。在所有补全词中,最短的那个就是 最短补全词 。 在匹配 licensePlate 中的字 阅读全文

posted @ 2021-12-10 16:08 阿ming 阅读(17) 评论(0) 推荐(0)

2021-12-9每日一题
摘要:794. 有效的井字游戏 给你一个字符串数组 board 表示井字游戏的棋盘。当且仅当在井字游戏过程中,棋盘有可能达到 board 所显示的状态时,才返回 true 。 井字游戏的棋盘是一个 3 x 3 数组,由字符 ' ','X' 和 'O' 组成。字符 ' ' 代表一个空位。 以下是井字游戏的规 阅读全文

posted @ 2021-12-09 13:32 阿ming 阅读(41) 评论(0) 推荐(0)

2021-10-8做题
摘要:187. 重复的DNA序列 所有 DNA 都由一系列缩写为 'A','C','G' 和 'T' 的核苷酸组成,例如:"ACGAATTCCG"。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。 编写一个函数来找出所有目标子串,目标子串的长度为 10,且在 DNA 字符串 s 中出 阅读全文

posted @ 2021-10-08 10:23 阿ming 阅读(41) 评论(0) 推荐(0)

上一页 1 ··· 8 9 10 11 12

导航