A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王虎 中级黑马   /  2012-10-28 18:42  /  3196 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

????

评分

参与人数 1黑马币 +9 收起 理由
韩军博 + 9 赞一个!

查看全部评分

6 个回复

正序浏览
王虎 中级黑马 2012-10-28 21:08:13
7#
哦了,THANK U!
回复 使用道具 举报
王虎 发表于 2012-10-28 20:30
谢谢啊,不过更想知道的是哈希表在存取数据时的原理

就是说存入数据的时候,会按照哈希算法算出一个值,这个值就叫做哈希值,每一个存入的元素都有一个哈希值,哈希表这种数据结构是不能存入相同元素的,因为同一个元素算出来的哈希值也相同,就不能存入了,而在取得时候算出来的哈希值会给一个自然排序
回复 使用道具 举报
谢谢啊,不过更想知道的是哈希表在存取数据时的原理
回复 使用道具 举报
这个哈希表示怎么存取的能否讲解一下?
回复 使用道具 举报
接着楼上的说,如果说存入的顺序和取出的顺序的话,那不一定一样的,因为是按照哈希表村的,比如你存入1 3 4 9 8
那么取出来的顺序就不一定是13498了,因为他会排序

评分

参与人数 1技术分 +1 收起 理由
韩军博 + 1 很给力!

查看全部评分

回复 使用道具 举报
因为 Properties 继承于 Hashtable,所以是有序集合,存放时按哈希表存储的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马