首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么在HashSet上使用列表?

为什么在HashSet上使用列表?
EN

Stack Overflow用户
提问于 2013-08-28 12:19:29
回答 4查看 335关注 0票数 2

这可能是一个显而易见的问题,但我已经看到了在列表/数组上使用HashSet的许多原因。我听说它有O(1)来删除和搜索数据。

我从未听说过为什么要在HashSet上使用列表。

为什么反之亦然?

EN

Stack Overflow用户

发布于 2013-08-28 12:21:55

它们有不同的语义。列表被排序(按插入顺序),允许重复,并按索引提供随机访问;散列集无序,不允许重复(按设计删除),也不提供随机访问。两者都是完全有效的,简单地说,适用于不同的场景。

票数 3
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18487703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档