当前位置: 首页 > news >正文

四面山网站建设网站建设谈判技巧

四面山网站建设,网站建设谈判技巧,万网主机网站建设数据库怎么弄,人与狗做的网站审题: 本题需要我们查找两个给定数组的无重复数据交集,并以数组的形式返回 思路: 方法一:set 之前我们学习过unordered_set的使用,但是unordered_set是无序的,而这里我们的比对算法需要有序数据&#xff0c…

审题:
本题需要我们查找两个给定数组的无重复数据交集,并以数组的形式返回

思路:

方法一:set

之前我们学习过unordered_set的使用,但是unordered_set是无序的,而这里我们的比对算法需要有序数据,所以这次我们使用set。

(1)先用set完成去重和升序排序

(2)利用迭代器控制循环

若两个数组当前数据相同,则为交集,将数据插入answer数组并++两个数组的迭代器

若不同,指向较小的数据的迭代器++

(3)返回answer

解题:

(1)利用set完成排序和去重

(2)比对过程

为什么是较小的数据迭代器++?

因为现在已经按照升序排序,若当前数据小于另一个数组的数据,那么它一定也小于另一个数组剩下的数据,所以它一定是差集,而不是交集,直接访问下一个元素即可

349. 两个数组的交集 - 力扣(LeetCode)


补充:
set:以一个特定的顺序存储唯一数据的容器

特点:寻找特定的key效率低于unordered_set

http://www.yayakq.cn/news/551573/

相关文章:

  • 网站优化之站外优化技巧智能硬件开发流程
  • 网站的后台怎么做上海网站建设多少钱
  • 做国外衣服的网站杭州市富阳区建设局网站
  • 万由nas做网站网站登录界面图片用什么软件做
  • 深圳专业做网站的公司企业网站怎么做的高大上
  • 华威桥网站建设职业技能培训网
  • 网站定制开发 广州重庆提供行业网站建站报价
  • 质量好网站建设公司做网站搜索排名
  • 找个公司做网站需要注意什么条件购买的网站平台建设服务计入
  • 浙江省城乡建设厅网站首页推广品牌平台
  • 1000学习做网站贵吗怎样制作一个网页
  • 可以免费商用国外印花图案设计网站saas电商建站系统
  • 优质手机网站建设推荐微信运营商电话
  • 预付网站建设服务费如何入账软件外包是什么意思
  • 可以做用户画像的网站男女做污视频在线观看网站
  • 做网站报价单wordpress主菜单导航插件
  • 思淘网站建设沈阳网站哪家公司做的好
  • 网站建设怎么开发客户快速开发app
  • CP网站建设搭建需要多少钱wordpress连接数据库文件
  • 瀑布流网站模板甘肃网站建设费用
  • wordpress 微信缩略图怎么优化
  • 郑州高端网站建设多少钱我的电脑做网站服务器
  • 响应式网站有什么区别c h5网站开发
  • 做一个网站加优化排名得多少钱十堰微网站建设报价
  • 枣庄企业网站推广网站建设合同要注意什么
  • 怎么做百度口碑网站昆山建设局网站
  • 福田做棋牌网站建设多少钱分类网站一天做几条合适
  • 电商运营工作很难做吗seo人才招聘
  • 国外海报设计网站团购网站切换城市js特效代码
  • 佛山网站建设官网wordpress无法发邮件