社区
Java SE
帖子详情
用什么集合来存放有序不可重复元素?
sophia_230
2007-08-25 11:18:47
在Java 中, list 是 有序,可重复的, 而set是无序,不可重复的
那么想要用有序不可重复的集合,应该用什么呢?是不是应该用Map?
...全文
2866
5
打赏
收藏
用什么集合来存放有序不可重复元素?
在Java 中, list 是 有序,可重复的, 而set是无序,不可重复的 那么想要用有序不可重复的集合,应该用什么呢?是不是应该用Map?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joejoe1991
2007-08-26
打赏
举报
回复
TreeSet
jy02209334
2007-08-25
打赏
举报
回复
TreeSet
梅小西Echo
2007-08-25
打赏
举报
回复
arraylist行不
路过
dddpp
2007-08-25
打赏
举报
回复
上面回答的都对
shortppsy
2007-08-25
打赏
举报
回复
TreeSet和 TreeMap
计算与数据结构篇 - 哈希算法 (Hash)
计算与数据结构篇 - 哈希算法 (Hash) 哈希算法的定义和原理非常简单,基本上一句话就可以概括了。将任意长度的二进制值串映射为固定长度的二进制值串,这个映射的规则就是哈希算法,而通过原始数据映射之后得到的二进制值串就是哈希值。 构成哈希算法的条件: 从哈希值不能反向推导出原始数据(所以哈希算法也叫单向哈希算法) 对输入数据非常敏感,哪怕原始数据只修改了一个 Bit,最后得到的哈希值也大...
哈希算法
对于哈希算法,在我们平时的开发中,都是基本上拿来就用就行了,所以这节我们将重点放在如何使用,并不进行哈希算法的原理剖析和如何设计一个哈希算法的讲解. 什么是哈希算法? 将任意长度的二进制值串映射为固定长度的二进制值串,这个映射的规则就是哈希算法,而通过原始数据映射之后得到的二进制值串就是哈希值(散列值).一个优秀的哈希算法需要满足: 从哈希值不能反向推导出原始数据(所以哈希算法也叫单向哈希算法)...
密码学之哈希算法
1 哈希算法 哈希算法是将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是
不可
能的,所以数据的哈希值可以检验数据的完整性。一般用于快速查找和加密算法。 哈希算法又称为摘要算法,它可以将任意数据...
C++哈希算法详解(hash、hash!)
C++哈希算法详解
最常用的三种哈希算法
散列算法(Hash Algorithm),又称哈希算法,Hash算法能将将任意长度的二进制明文映射为较短的二进制串的算法,并且不同的明文很难映射为相同的Hash值。也可以理解为空间映射函数,是从一个非常大的取值空间映射到一个非常小的取值空间,由于不是一对一的映射,Hash函数转换后
不可
逆,意思是
不可
能通过逆操作和Hash值还原出原始的值。 散列方法的主要思想是根据结点的关键码值来确定其存储地址:...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章