随笔分类 - 算法学习
每日算法 230311
摘要:题目 面试题 17.05. 字母与数字 难度中等153 给定一个放有字母和数字的数组,找到最长的子数组,且包含的字母和数字的个数相同。 返回该子数组,若存在多个最长子数组,返回左端点下标值最小的子数组。若不存在这样的数组,返回一个空数组。 示例 1: 输入: ["A","1","B","C","D"
阅读全文
每日算法 230309
摘要:题目 2379. 得到 K 个黑块的最少涂色次数 难度简单95 给你一个长度为 n 下标从 0 开始的字符串 blocks ,blocks[i] 要么是 'W' 要么是 'B' ,表示第 i 块的颜色。字符 'W' 和 'B' 分别表示白色和黑色。 给你一个整数 k ,表示想要 连续 黑色块的数目。
阅读全文
每日算法 230306
摘要:算法学习 230306 题目 1653. 使字符串平衡的最少删除次数 给你一个字符串 s ,它仅包含字符 'a' 和 'b' 。 你可以删除 s 中任意数目的字符,使得 s 平衡 。当不存在下标对 (i,j) 满足 i < j ,且 s[i] = 'b' 的同时 s[j]= 'a' ,此时认为 s
阅读全文
每日算法 230305
摘要:每日算法 230305 题目 1599. 经营摩天轮的最大利润 你正在经营一座摩天轮,该摩天轮共有 4 个座舱 ,每个座舱 最多可以容纳 4 位游客 。你可以 逆时针 轮转座舱,但每次轮转都需要支付一定的运行成本 runningCost 。摩天轮每次轮转都恰好转动 1 / 4 周。 给你一个长度为
阅读全文
每日算法 230304
摘要:每日算法 230304 题目 982. 按位与为零的三元组 给你一个整数数组 nums ,返回其中 按位与三元组 的数目。 按位与三元组 是由下标 (i, j, k) 组成的三元组,并满足下述全部条件: 0 <= i < nums.length 0 <= j < nums.length 0 <= k
阅读全文
每日算法 230303
摘要:每日算法 230303 题目 1487. 保证文件名唯一 给你一个长度为 n 的字符串数组 names 。你将会在文件系统中创建 n 个文件夹:在第 i 分钟,新建名为 names[i] 的文件夹。 由于两个文件 不能 共享相同的文件名,因此如果新建文件夹使用的文件名已经被占用,系统会以 (k) 的
阅读全文
浙公网安备 33010602011771号