C++数据结构算法
数据结构算法相关
我宿孤栈
略略略~
展开
-
Leetcode34-构成整天的下标对数目|(3184)
给你一个整数数组 hours,表示以 小时 为单位的时间,返回一个整数,表示满足 i < j 且 hours[i] + hours[j] 构成 整天 的下标对 i, j 的数目。整天 定义为时间持续时间是 24 小时的 整数倍。例如,1 天是 24 小时,2 天是 48 小时,3 天是 72 小时,以此类推。示例 1:输入: hours = [12,12,30,24,24]输出: 2解释:构成整天的下标对分别是 (0, 1) 和 (3, 4)。原创 2024-08-12 16:31:35 · 247 阅读 · 0 评论 -
Leetcode33-清除数字(3174)
给你一个字符串 s。你的任务是重复以下操作删除 所有 数字字符:删除 第一个数字字符 以及它左边 最近 的 非数字 字符。请你返回删除所有数字字符以后剩下的字符串。示例 1:输入:s = “abc”输出:“abc”解释:字符串中没有数字。示例 2:输入:s = “cb34”输出:“”解释:一开始,我们对 s[2] 执行操作,s 变为 “c4”。然后对 s[1] 执行操作,s 变为 “”。提示:s 只包含小写英文字母和数字字符。输入保证所有数字都可以按以上操作被删除。原创 2024-07-26 15:56:57 · 303 阅读 · 0 评论 -
Leetcode32-求出出现两次数字的 XOR 值(3158)
给你一个数组 nums ,数组中的数字 要么 出现一次,要么 出现两次。请你返回数组中所有出现两次数字的按位 XOR 值,如果没有数字出现过两次,返回 0。示例 1:输入:nums = [1,2,1,3]输出:1解释:nums 中唯一出现过两次的数字是 1。示例 2:输入:nums = [1,2,3]输出:0解释:nums 中没有数字出现两次。示例 3:输入:nums = [1,2,2,1]输出:3解释:数字 1 和 2 出现过两次。原创 2024-07-26 15:07:39 · 276 阅读 · 0 评论 -
Leetcode30-最小展台数量(66)
力扣嘉年华将举办一系列展览活动,后勤部将负责为每场展览提供所需要的展台。已知后勤部得到了一份需求清单,记录了近期展览所需要的展台类型, demand[i][j] 表示第 i 天展览时第 j 个展台的类型。在满足每一天展台需求的基础上,请返回后勤部需要准备的 最小 展台数量。注意:同一展台在不同天中可以重复使用。示例 1:输入:demand = [“acd”,“bed”,“accd”]输出:6解释: 第 0 天需要展台 a、c、d;第 1 天需要展台 b、e、d;原创 2024-04-24 15:13:02 · 273 阅读 · 0 评论