社区
数据结构与算法
帖子详情
一道关于求集合交并集的问题
cdai
博客专家认证
2007-04-25 12:47:00
两个有序数组A[n],B[n] 求一个时间为O(n)的计算AUB 和 A交B的算法
初学算法,请高手指点!
...全文
319
6
打赏
收藏
一道关于求集合交并集的问题
两个有序数组A[n],B[n] 求一个时间为O(n)的计算AUB 和 A交B的算法 初学算法,请高手指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cdai
2007-04-27
打赏
举报
回复
哦 等我试试!
li_x1979
2007-04-26
打赏
举报
回复
严版的数据结构里有的,去看看
shunan
2007-04-26
打赏
举报
回复
2个标记指示2个数组,从0开始到结尾
如果当前2个不相同,把小的放入并集,相应的标记后移一位
如果当前2个相同,把那个值放入交集,也放入并集(相同的值也是并集之一)2个标记都相应后移一位
如果一个数组已经遍历完,另一个还有,则把剩下的都放入并集
其实全过程类似与2个有序链表的归并
每个值最多遍历一次,所以O(n)
cdai
2007-04-26
打赏
举报
回复
请详细说说
shunan
2007-04-26
打赏
举报
回复
都已经有序了,直接裸做不就O(n)啊
GetTheWorld
2007-04-25
打赏
举报
回复
并查集是多少
python入门到高级全栈工程师培训 第3期 附课件代码
03
集合
关系运算
交
,差,
并集
04
集合
的其他内置方法 05
集合
补充 06 百分号字符串拼接 07 format字符串格式化 08 数学意义的函数与python中的函数 09 为何要有函数 10 函数返回值 11 可变长参数 第15章 01 上节课...
n个
集合
的
交
集
并集
关系
最近刷CODEWARS遇到
一道
题,特地找了下
集合
相关的知识,记录下。I(AUB) = I(A) + I(B) - I(AnB)I(AUBUC) = I(A) + I(B) + I(C) - (I(AnB)+I(AnC)+I(BnC)) + I(AnBnC)n个
集合
的
并集
(容斥原理公式)n(A1∪A2∪...∪Am)=...
java用
集合
类
求
数组
交
并集
_java数组的
交
集和
并集
前两天给我出了
一道
题,
求
数组的
并集
和
交
集,然后我试着写一下,很尴尬,由于长时间没有写过代码,我一开始数组是如何定义的给忘了。当时我说了我的思路,不过也是很low的做法,查阅网上的一些资料,实现的很厉害,...
js数组
求
并集
,
交
集,差集
前几天面试的时候,有
一道
笔试题是用js
求
数组的
交
集,差集和
并集
,因为之前没有听过这个概念,就空着了,所以今天是想要专门写篇文章来记录一下。 现有两数组a = [1, 2, 3],b = [2, 4, 5],
求
a,b数组的
并集
,
交
集...
蓝桥杯——
集合
运算
给出两个整数
集合
A、B,
求
出他们的
交
集、
并集
以及B在A中的余集。 输入格式 第一行为一个整数n,表示
集合
A中的元素个数。 第二行有n个互不相同的用空格隔开的整数,表示
集合
A中的元素。 第三行为一个整数m,...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章