小编hri*_*isc的帖子

从ArrayLists的ArrayList中删除重复项

我有一个问题,我相信解决方案是如此简单,但我无法找到它.我有一个ArrayList较小的ArrayLists.这些列表包含类型的元素String.我想将较小的列表合并为一个,然后删除重复项.让我说清楚.

我有这个:

[[USA, Maine], [USA, Maine, Kennebunk], [USA, Maine, North Berwick], 
[USA, New Hampshire], [USA, Keene, New Hampshire], [USA, Keene, New 
Hampshire, Main Street], [USA, New Hampshire, Swanzey]].
Run Code Online (Sandbox Code Playgroud)

这是我的主要列表,其中包含较小的列表.我希望有一个最终的ArrayList,它是较小的合并,并删除重复项.

我想要的是:

[USA, Maine, Kennebunk, North Berwick, New Hampshire , Keene, Main Street, Swanzey]
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.谢谢

java arraylist duplicates

6
推荐指数
2
解决办法
826
查看次数

Haskell元组列表比较对

我是Haskell的新手,我正在尝试一些东西.我在比较元组元素时遇到了一些麻烦.

假设我有一个元组[(1,3),(2,1),(4,4)].我想将每对索引相互比较,并将一些数据保存到计数器值并返回该值.

例如,我想要的是:元组:[(a,b),(c,d),(e,f)]
a>b我想要到add 3柜台时.
a==b我想要到add 1柜台.
否则add 0到柜台.同样的(c,d)(e,f).
在迭代了我的元组之后,我想要返回计数器.

所以在我的例子中我有元组[(1,3),(2,1),(4,4)].
该函数应该执行,
因为1<3将0添加到计数器.
由于2>1加3来反击.
由于4=4加1来反击.
毕竟回归0+3+1 = 4.

有任何想法吗?先感谢您!

(编辑)

calculateWins :: [(Int,Int)]->Int           
calculateWins d ((a,b) :xs) = x
    where x 
     |a>b   =   3
     |a==b  =   1
     |otherwise =   0
Run Code Online (Sandbox Code Playgroud)

haskell compare tuples

1
推荐指数
1
解决办法
443
查看次数

标签 统计

arraylist ×1

compare ×1

duplicates ×1

haskell ×1

java ×1

tuples ×1