its*_*ode 2 arrays language-features dictionary data-structures
对我来说他们都是一样的,这就是为什么我想知道为什么我们可以用数组/列表做所有事情时都有字典数据结构?词典中有什么特别之处?
Arraylists只存储一组对象(可以随机访问).字典存储对象对.这使得数组/列表更适合于一组对象(素数,颜色,学生等).字典更适合显示一对对象之间的关系.
为什么我们需要字典?假设您有一些数据需要从一种形式转换为另一种形式,例如罗马数字字符到它们的值.如果没有字典,你必须将这个关联与两个数组一起破解,你首先找到密钥在第一个列表中的位置,然后在第二个列表中访问该位置.这非常容易出错并且效率低下,并且字典提供了更直接的方法.
| 归档时间: |
|
| 查看次数: |
17990 次 |
| 最近记录: |