C#中求数组并集的算法

例如char[]aa={'a','b','a','d'}char[]bb={'a','c','d','z'},求一个C#的算法,实现aa并bb,得出cc[]={'a','... 例如char[] aa={'a','b','a','d'} char[] bb={'a','c','d','z'},求一个C#的算法,实现aa并bb,得出cc[]={'a','b','c','d','z'},谢谢,这两天看各种算法看的有点乱,望各位大侠指教~~ 展开
 我来答
重典技术闲话
2010-04-05 · TA获得超过2173个赞
知道大有可为答主
回答量:2593
采纳率:0%
帮助的人:1209万
展开全部
C#3.0 可以使用以下方法

char[] aa={'a','b','a','d'};
char[] bb={'a','c','d','z'};
var tt=aa.Union(bb);

前提using System.Linq;
乁Freedom
2010-04-05 · TA获得超过2128个赞
知道小有建树答主
回答量:1580
采纳率:0%
帮助的人:1440万
展开全部
还用什么算法呀
记得有个集合叫HashSet吧,不允许重复值的集合
把那两个数组的元素都添加进去不就得了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
倭人愁天下无U
2010-04-05 · 超过23用户采纳过TA的回答
知道答主
回答量:214
采纳率:0%
帮助的人:65.7万
展开全部
没学过你所说的什么并集的,不过你可以试一下,用索引将每个值找到,然后判断两个数组中的值是否相等,如果不相等就将不相等的加到你想加的组里面的,不过这只是想法,至于怎么实现没想过的,你可以试一下的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式