第32天(简单题中等题 数据结构)

news/2025/11/22 0:28:44/文章来源:https://www.cnblogs.com/wy0518/p/19254890

打卡第三十二天
3道简单题+1道中等题

image

题目两数之和:
image

思路:哈希表,对数组中的每一个数 x,寻找数组中是否存在 target - x。创建一个哈希表,对于每一个x,我们首先查询哈希表中是否存在 target - x,然后将 x 插入到哈希表中,保证不会让 x 和自己匹配。

代码:

class Solution {
public:vector<int> twoSum(vector<int>& nums, int target) {unordered_map<int,int> freq;//创建哈希表int n = nums.size(),sum = 0;for(int i = 0;i < n;i++){auto it = freq.find(target - nums[i]);//在哈希表中查找(target - nums[i])if(it != freq.end()){// 找到目标值//freq.end() 表示"未找到"的特殊位置,return {it -> second,i};// 返回目标值的索引和当前索引}freq[nums[i]] = i;//nums[i]:数组中的当前数字; i:当前数字在数组中的索引位置}return{};}
};

image


题目与对应负数同时存在的最大正整数:
image

思路:排序+双指针
image

代码:

class Solution {
public:int findMaxK(vector<int>& nums) {sort(nums.begin(),nums.end());// 对数组进行排序for(int i = 0,j = nums.size() - 1;i < j;j--){// 初始化双指针:i从最小数开始,j从最大数开始while(i < j && nums[i] < -nums[j]){// 移动左指针i,直到找到不小于当前负最大值的数i++;}if(nums[i] == -nums[j]){// 如果找到互为相反数的两个数return nums[j];// 返回正数(因为数组已排序,nums[j]是较大的正数)}}return -1;}
};


题目可互换矩形的组数:
image

思路:遍历+哈希表,把答案增加之前遍历过的宽高比的个数,在遍历的过程中,用一个哈希表统计每个元素的出现次数。

代码:

class Solution {
public:long long interchangeableRectangles(vector<vector<int>>& rectangles) {unordered_map<double,long long> freq;// 哈希表,键是宽高比,值是该比例出现的次数long long int n = rectangles.size(),ans = 0;for(int i = 0;i < n;i++){ans += freq[rectangles[i][0]/(double)rectangles[i][1]];// 计算当前矩形的宽高比,并累加之前相同比例的矩形数量freq[rectangles[i][0]/(double)rectangles[i][1]]++;// 更新当前宽高比的出现次数}return ans;// 返回可互换矩形的总对数}
};

题目要求 i<j,如果先更新freq,再更新答案,就把 nums[j] 自己也统计进来了,相当于把 i=j 的情况也认为是好数对,所以要先更新答案再更新freq

常用枚举技巧:枚举右,维护左

耗时≈1.5小时 明天继续

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/972652.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025年11月GEO公司谁专业?硬核测评TOP10终极对比

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

2025年11月GEO公司终极对比:如何选?10家服务商全景解析

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

2025年11月GEO公司深度盘点:哪家做得好?10家服务商全景解析

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

2025年11月GEO公司哪家强?热度榜TOP10硬核测评

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

2025年11月GEO公司谁专业?权威发布推荐对比

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

2025年11月GEO公司全景报告:哪家强?十大服务商权威揭晓

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

2025年11月GEO公司选择报告:哪个服务商实战案例更突出?

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

【CI130x 离在线】Linux平台从命名管道接收PCM格式数据并转为WAV文件——Python脚本实现

我来为您提供一个完整的解决方案,使用Python实现从命名管道读取PCM数据并转换为WAV文件。 方案概述 我将使用Python实现,因为它有良好的音频处理库支持。程序会监听命名管道,当检测到数据流时开始录制,在数据流中断…

2025年11月GEO服务商综合评测:哪家服务效果更优?

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

2025年11月GEO公司深度盘点:哪家强?TOP10热度榜权威揭晓

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

2025年11月GEO服务商怎么选?终极对比TOP10推荐指南

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

CF1863D-Two-Colored Dominoes

CF1863D-Two-Colored Dominoes 题目大意 你有一个 \(n*m\) 的棋盘,这些棋盘上有一些多米诺骨牌,每个骨牌覆盖相邻的两个格子,没有两个骨牌会重叠。 你要把这些骨牌涂上黑白两种颜色,并满足以下条件对于每个多米诺…

2025年11月GEO公司深度盘点:怎么选?十大服务商权威发布

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

2025年11月GEO服务商怎么选?深度盘点TOP10专业解析

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

docker-- 遇到服务无法访问,排查记录

在调试一个Docker容器时,我遇到了一个看似简单却容易让人困惑的小问题。记录下这个过程,希望能帮助遇到类似情况的朋友。问题背景 一开始是启动了 docker 里的一个服务,访问时页面显示拒绝连接但 docker 上确实是启…

4. 2025年11月GEO服务商深度盘点:十大专业机构对比分析与选择策略

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

2025年11月GEO服务商选择指南:哪家好权威推荐

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

2025年11月GEO服务商怎么选?终极对比TOP10评测报告

本文基于2025年中国信通院行业公开数据和权威第三方Gartner报告,结合推荐对象参考内容,从专业能力、服务品质、技术实力等维度筛选10个推荐对象,旨在提供客观参考。 评选标准:科学维度下的全面审视 本次评选绝非主…

苹果手机传文件到 windows 电脑

苹果手机传文件到 windows 电脑 同一局域网下 1. 创建新文件夹设置共享添加一个 everyone 用户,权限为:读取 / 写入,点击共享2. 找到并记录 ip 地址 注意:网络配置文件类型为 专用网络才可以共享 ipconfig:无限以…