
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'},谢谢,这两天看各种算法看的有点乱,望各位大侠指教~~
展开
3个回答
展开全部
C#3.0 可以使用以下方法
char[] aa={'a','b','a','d'};
char[] bb={'a','c','d','z'};
var tt=aa.Union(bb);
前提using System.Linq;
char[] aa={'a','b','a','d'};
char[] bb={'a','c','d','z'};
var tt=aa.Union(bb);
前提using System.Linq;
展开全部
还用什么算法呀
记得有个集合叫HashSet吧,不允许重复值的集合
把那两个数组的元素都添加进去不就得了
记得有个集合叫HashSet吧,不允许重复值的集合
把那两个数组的元素都添加进去不就得了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没学过你所说的什么并集的,不过你可以试一下,用索引将每个值找到,然后判断两个数组中的值是否相等,如果不相等就将不相等的加到你想加的组里面的,不过这只是想法,至于怎么实现没想过的,你可以试一下的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询