社区
C#
帖子详情
求以最简单的方式确定2个数据里有重复值,最好有什么函数直接调用的
liquidcn
2014-05-12 11:30:33
有两个数组:
{1, 2, 3, 4, 5}
{5, 6, 7, 8}
两个数组里5这个元素重复,即只要判断其中有一个元素重复即刻返回并结束,求一个最简单性能最好的方案
...全文
136
6
打赏
收藏
求以最简单的方式确定2个数据里有重复值,最好有什么函数直接调用的
有两个数组: {1, 2, 3, 4, 5} {5, 6, 7, 8} 两个数组里5这个元素重复,即只要判断其中有一个元素重复即刻返回并结束,求一个最简单性能最好的方案
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
欢乐的小猪
2014-05-12
打赏
举报
回复
引用 2 楼 yyantifa 的回复:
arr1.Intersect(arr2).count() 大于0就是有相同的了
同意。。求交集
yyantifa
2014-05-12
打赏
举报
回复
arr1.Intersect(arr2).count() 大于0就是有相同的了
shawn_yang
2014-05-12
打赏
举报
回复
for循环比较吧
threenewbee
2014-05-12
打赏
举报
回复
if (arr1.Intersect(arr2).Any()) ... .NET 2.0可以用LinqBridge
bwangel
2014-05-12
打赏
举报
回复
2.0你就循环比较啦。 即简单性能又好是不可能的。因为要性能好,你首先要对数组1排序, 然后提出数组2的每个元素对数组1进行折半查找。 最好的排序本身已经是nXlogn了查找还要一个logn. 比起毫无花巧的依次查找n2也快不了好多。但是代码就多得太多了(2.0嘛,你不都得自己写).
liquidcn
2014-05-12
打赏
举报
回复
非常感谢yyantifa的回复,不过貌似Intersect是3.5的方法,有没有2.0的啊?
c++
函数
调用
通常
函数
名以“动词+名词”的
方式
命名,中间以一个下划线隔开(C\C++风格)有时,一个
函数
还需要传入一些参数,参数列表写在
函数
名后的一对小括号中。一个
函数
就是完成一项任务的独立代码块,它以名字作为整个代码块...
C/C++
函数
的定义 声明
调用
的区别
返回类型
函数
名称(参数) {
函数
体 }在 C 语言中,
函数
由一个
函数
头和一个
函数
主体组成。...当
函数
被
调用
时,您向参数传递一个
值
,这个
值
被称为实际参数。参数列表包括
函数
参数的类型、顺序、数量。
JavaScript基础——第九节:
函数
文章目录
函数
1.学习目标2.
函数
的概念3.
函数
的使用3.1
函数
的...
函数
的返回
值
5.1 return 语句5.2 利用
函数
,求任意两个数的最大
值
5.3 利用
函数
求任意一个数组中的最大
值
5.4 return终止
函数
5.5
函数
没有return,返回un
函数
- 定义
调用
返回
值
参数
最
简单
粗暴的办法就是,在程序中
重复
的编写这段代码。 如果这段代码的某些功能需要更改,怎么办?最
简单
粗暴的办法就是,找到所有用到这段代码的地方逐一进行修改。 您觉得上述的解决办法如何?— 您要是敢这么写,...
python入门之
函数
调用
实现圆的面积_Python基础(
函数
,
函数
的定义,
函数
的
调用
,
函数
的参数,递归
函数
)...
假设我们需要计算3个不同大小的圆的面积:r1 = 12.34r2 = 9.08r3 = 73.1s1 = 3.14 * r1 * r1s2 = 3.14 * r2 * r2s3 = 3.14 * r3 * r3当代码出现有规律的
重复
的时候,你就需要当心了,每次写3.14 * x * x不仅很麻烦,...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章