LeetCode-349

这篇博客讨论了一种使用哈希表解决LeetCode中‘两数组的交集’问题的方法。作者通过创建一个unordered_set来存储第一个数组的元素,然后遍历第二个数组,检查每个元素是否在第一个数组的哈希表中,如果存在则插入结果容器。最终返回结果容器作为两数组的交集。这种方法有效地解决了重复元素和交集查找的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

349. 两个数组的交集icon-default.png?t=L9C2https://leetcode-cn.com/problems/intersection-of-two-arrays/

难度简单428

给定两个数组,编写一个函数来计算它们的交集。

示例 1:

输入:nums1 = [1,2,2,1], nums2 = [2,2]
输出:[2]

示例 2:

输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出:[9,4]

说明:

  • 输出结果中的每个元素一定是唯一的。
  • 我们可以不考虑输出结果的顺序。

散列表这块的题目还是有些难度的 主要是对STL这块不太熟  下去看看

class Solution {
public:
    vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
        //定义一个结果容器
        unordered_set<int>result;
        unordered_set<int>nums(nums1.begin(),nums1.end());
       //增强for循环
        for(int num:nums2){
        //该功能检查元素是否属于集合。 如果元素属于集合,则它返回确切的迭代器位置,否则返回st.end() 
            if(nums.find(num)!=nums.end()){
                result.insert(num);
            }

        }

        return vector<int>(result.begin(),result.end());


    }
};

LAP为因应专业音响及商业空间需求而设计规划的新一代数字式音频处理器,整合了所有对音响控制需求而成的强大应用系统,主要特点如下: - 可依使用者需求,对系统内所有的音频处理模组(输入/输出)自由进行组合配置。 - 功能齐全的音响处理模组,可依使用者需求,自由进行组合配置。 - 采用图形化操作介面(GUI),方便系统设置及控制。 - 可储存不同架构设置及参数变化二大类的预存模组功能。 - 可结合分区广播麦克风及远端控制面板,强化系统的可控制性。 - 可结合内建式数字语音信息卡,配合发生事件预设功能,可自动进行语音播放。 - 符合EN60849 及 BS5839规范,可对系统发生事件进行储存,并可以在事后进行调阅功能。 - 可结合内建式网卡,具CAT5及光纤选择,进行机器间的联网控制,环状网络系统并具网络备 援功能,不因网络断线造成系统中断。 - 多国语言编辑﹕可以依需求自由编入新的语言,取代原始设定,达到中文化操作界面需求。 - 配置趋势化的USB通信接口,用以连接PC、NB等电脑设备。 - 配置RS-232通信接口,用以连接AMX、Crestron、Creator等中控设备。 - 配置RS-485通信接口,用以连接远端控制器及分区麦克风 音质处理 采用24位模拟/数字及数字/模拟转换器,内建SHARK双处理器600M浮点运算DSP处理芯片,声音信号取样频率可高达192KHz。 MCU主运算器处理速率︰20MHz。运算周期100MHz。信号延迟反应时间1.2ms。 功能齐全的音频处理模组 LAP数字音频处理器,整合了常用的音响处理功能,前级放大调整、闸限、压缩、限制、扩展、PEQ、QEQ、多种滤波选择、时间延迟外,还提供了多类型的智能型矩阵处理模组,供设计者运用。此外,系统更提供了专业场合所运用的信号发生器、麦克风反馈抑制、信号自动增益、麦克风自动混音、多种类型的分频处理模组等。 LAP处理器的设定工作,是通过安装在电脑上的软件来进行编辑与设定。 设计者可以依据需求,自由在功能处理模组资料库中选取所需的音响处理模组,并拖曳至编辑视窗进行系统的组合及设定。同类型模组可重复多次使用于同一音轨或不同音轨且不限制运用在混音的前/后级处理,当编辑确认后,仅需将设计档案存入LAP机器内即可让系统自行运行,此时电脑可与机器离线而不影响系统的运行。系统并可由电脑端将机器内的设计档调出。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值