社区
C#
帖子详情
两个以上字符串数组,取交集
xingfustar
2006-06-07 12:51:09
如何高效的获得,两个(两个以上)字符串数组的交集
给出算法,
最好可以给源码
...全文
418
6
打赏
收藏
两个以上字符串数组,取交集
如何高效的获得,两个(两个以上)字符串数组的交集 给出算法, 最好可以给源码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xingfustar
2006-06-08
打赏
举报
回复
BlueDog(身正方能顶天立地,心和才可容士纳物。)
兄弟,你的意思我懂的不太多,因为我没用过HashTable
能给个实例,或具体说下怎么做吗, 因为我的数组没到万级,但也有好几千个
xingfustar
2006-06-07
打赏
举报
回复
谢谢大家!
BlueDog
2006-06-07
打赏
举报
回复
多个比较与两个比较没有实质区别,总可以转化成两个字符串数组的比较。
如果字符串数组的数量不是很大,用普通的循环比较就可以了。效率不会很差。
但是如果是两个万级数量的字符串,则根不就不行了。
其算法时间为O(M X N)了
我的解决办法如下
将一个短的字符串数组读入HashTable,KEY 和 Value都是一样的
然后用另一个数组的字符串去查找,如果有则为相交的
算法时间约大于O(M)
主要原理是通过计算Hash值来减少对比查找的时间
rola
2006-06-07
打赏
举报
回复
除了楼上的想不出好办法
water0661
2006-06-07
打赏
举报
回复
以字符串数组最短的为基准,然后在循环比较其他数组找出交集
xingfustar
2006-06-07
打赏
举报
回复
自己顶,大家帮忙啊
C#
字符串
数组
求
交集
并集
用C#简单实现了对
字符串
数组
求
交集
并集,定义类
取
两个
集合的
交集
字符串
数组
交集
集合
交集
。
字符串
数组
交集
集合
交集
Redis入门到精通视频教程
和Memcached类似,它支持存储的value类型相对更多,包括string(
字符串
)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及
取
交集
并集和差集及更...
Oracle
两个
逗号分割的
字符串
,获
取
交集
、差集(sql实现过程解析)
主要介绍了Oracle
两个
逗号分割的
字符串
,获
取
交集
、差集的sql实现过程解析,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
ZhangMiao147#android_learning_notes#
两个
字符串
的
交集
1
代码//
字符串
1 的字符
数组
//
字符串
2 的字符
数组
//
字符串
1 包含的字符统计,
数组
下标表示 a-z,
数组
存储的数据是是否存在boolean[]
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章