标签: duplicates

Java:检测ArrayList中的重复项?

我怎样才能检测(返回true/false)ArrayList是否包含Java中的多个相同元素?

非常感谢,特里

编辑 忘了提到我不打算将"块"相互比较,但是它们的整数值.每个"块"都有一个int,这就是它们的不同之处.我通过调用名为"getNum"的方法找到特定块的int(例如table1 [0] [2] .getNum();

java arrays arraylist duplicates

95
推荐指数
7
解决办法
22万
查看次数

如何在2列而不是1列中查找重复项

我有一个MySQL数据库表,有两列让我感兴趣.单独地,它们每个都可以有重复,但它们应该永远不会有两个具有相同值的副本.

stone_id只要每个upsharge标题不同,反之亦然.但比如说stone_id= 412和upcharge_title="蓝宝石"这种组合应该只出现一次.

还行吧:

stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "ruby"
Run Code Online (Sandbox Code Playgroud)

这不行:

stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "sapphire"
Run Code Online (Sandbox Code Playgroud)

是否有查询会在两个字段中找到重复项?如果可能的话,有没有办法将我的数据库设置为不允许这样做?

我使用的是MySQL 4.1.22版

mysql duplicates

94
推荐指数
5
解决办法
8万
查看次数

删除PostgreSQL中的重复记录

我在PostgreSQL 8.3.8数据库中有一个表,它没有键/约束,并且有多行具有完全相同的值.

我想删除所有重复项,每行只保留1份.

特别是有一列(称为"密钥")可用于识别重复(即每个不同的"密钥"应该只存在一个条目).

我怎样才能做到这一点?(理想情况下使用单个SQL命令)在这种情况下,速度不是问题(只有几行).

sql postgresql duplicates

94
推荐指数
8
解决办法
6万
查看次数

算法:从数组中删除重复整数的有效方法

我在接受微软采访时遇到了这个问题.

给定一个随机整数数组,在C中编写一个算法,删除重复的数字并返回原始数组中的唯一数字.

例如输入:{4, 8, 4, 1, 1, 2, 9} 输出:{4, 8, 1, 2, 9, ?, ?}

需要注意的是,预期的算法不应该首先对数组进行排序.当一个元素被移除后,以下元素也必须向前移动.无论如何,元素尾部元素向前移动的元素值可以忽略不计.

更新:必须在原始数组中返回结果,并且不应使用辅助数据结构(例如哈希表).但是,我想订单保存不是必需的.

更新2:对于那些想知道为什么这些不切实际的约束的人来说,这是一个面试问题,在思考过程中讨论所有这些约束,看看我如何能够提出不同的想法.

c arrays algorithm duplicates

88
推荐指数
10
解决办法
19万
查看次数

删除SQL Server中的重复记录?

考虑一个名为EmployeeNametable 的列Employee.目标是根据EmployeeName字段删除重复记录.

EmployeeName
------------
Anand
Anand
Anil
Dipak
Anil
Dipak
Dipak
Anil
Run Code Online (Sandbox Code Playgroud)

使用一个查询,我想删除重复的记录.

如何在SQL Server中使用TSQL?

sql t-sql duplicates delete-row

85
推荐指数
3
解决办法
8万
查看次数

那里有没有重复的List实现吗?

我知道SortedSet,但在我的情况下,我需要一些实现List,而不是Set.那么在API或其他地方是否有实现?

实现自己应该不难,但我想为什么不先问问这里的人呢?

java collections list duplicates

80
推荐指数
5
解决办法
14万
查看次数

C#Distinct()方法是否保持序列的原始排序完整?

我想从列表中删除重复项,而不更改列表中唯一元素的顺序.

Jon Skeet和其他人建议使用以下内容

list = list.Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)

从列表C#中删除重复项

从C#中的List <T>中删除重复项

是否保证独特元素的顺序与以前相同?如果是,请提供一个确认的参考,因为我在文档中找不到任何内容.

c# list duplicates

76
推荐指数
5
解决办法
1万
查看次数

使用命令行工具计算排序序列中的重复项

我有一个命令(cmd1),它通过一个日志文件来过滤掉一组数字.这些数字是随机顺序,因此我使用sort -gr来获得反向排序的数字列表.此排序列表中可能存在重复项.我需要找到该列表中每个唯一号码的计数.

例如,如果cmd1的输出是:

100 
100 
100 
99 
99 
26 
25 
24 
24
Run Code Online (Sandbox Code Playgroud)

我需要另一个命令,我可以管道上面的输出,所以,我得到:

100     3
99      2
26      1
25      1
24      2
Run Code Online (Sandbox Code Playgroud)

sorting bash command-line count duplicates

73
推荐指数
4
解决办法
6万
查看次数

如何在混洗连续整数数组中找到重复元素?

我最近在某个地方遇到过一个问题:

假设您有一个1001整数的数组.整数是随机顺序,但您知道每个整数在1到1000之间(包括1和1000).此外,每个数字在数组中只出现一次,但一个数字除外,它出现两次.假设您只能访问数组的每个元素一次.描述一个算法来查找重复的数字.如果您在算法中使用了辅助存储,是否可以找到不需要它的算法?

我感兴趣的是第二部分,即不使用辅助存储.你有什么主意吗?

arrays algorithm duplicates

72
推荐指数
6
解决办法
6万
查看次数

根据多列删除重复记录?

我正在使用Heroku来托管我的Ruby on Rails应用程序,出于某种原因,我可能会有一些重复的行.

有没有办法根据2个或更多标准删除重复记录,但只保留该重复集合的1个记录?

在我的用例中,我在我的数据库中有汽车的Make和Model关系.

Make      Model
---       ---
Name      Name
          Year
          Trim
          MakeId
Run Code Online (Sandbox Code Playgroud)

我想删除所有具有相同名称,年份和修剪的模型记录,但保留其中一条记录(意思是,我需要记录但只有一次).我正在使用Heroku控制台,因此我可以轻松地运行一些活动的记录查询.

有什么建议?

activerecord duplicates destroy ruby-on-rails-3

72
推荐指数
4
解决办法
3万
查看次数