社区
C#
帖子详情
如何根据key值获取该key在Dictionary列表中所处的位置
whatodo
2009-05-08 03:00:07
现在定义了一个IDictionary,请问如何根据key值获取该key在Dictionary列表中所处的位置啊?
...全文
1365
6
打赏
收藏
如何根据key值获取该key在Dictionary列表中所处的位置
现在定义了一个IDictionary,请问如何根据key值获取该key在Dictionary列表中所处的位置啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sy5591
2009-05-12
打赏
举报
回复
泛型集合没有下标概念
whatodo
2009-05-12
打赏
举报
回复
用IDictionary主要是可以自由的添加数据
请问有什么既可以解决自由添加数据,又可以获取key所在的位置的方法么?
qhiou
2009-05-09
打赏
举报
回复
哈希不是顺序存放的。要顺序没有意义。
PandaIT
2009-05-08
打赏
举报
回复
<k,v>位置?
你当是数组了?
yangqidong
2009-05-08
打赏
举报
回复
Dictionary实质是哈希表,谈key的位置value的位置没有意义
coodd
2009-05-08
打赏
举报
回复
只能遍历
Redis入门到精通视频教程
Key
字符类型,其
值
(value)可以是 字符串(String), 哈希(Map),
列表
(list), 集合(sets) 和 有序集合(sorted sets)等类型,每种数据类型有自己的专属命令。所以它通常也被称为数据结构服务器。 Redis可以理解为一...
python修改
列表
中字典内的
值
_python修改字典内
key
对应
值
的方法
python学习笔记:字典python版本:Python 2.6.6系统环境:CentOS release 6.2 x86_64本文参考了互联网上前辈的一些文章一、字典是python中最灵活的内置数据结构类型,如果把
列表
看作是有序的对象集合,那么字典就是无序的集合,字典和
列表
的主要差别在于:字典当中的元...文章科技小先锋2017-11-14783浏览量Python元组与字典详解Python 元组...
C# 中
Dictionary
源码详解
Dictionary
上篇文章介绍了HashTable的实现原理,
Dictionary
与其大不相同。
Dictionary
使用拉链法解决哈希冲突,HashTable使用Double Hash。
Dictionary
是泛型类型,对于
值
类型和引用类型的
key
,Hash比较器是不同的。
Dictionary
再resize的时候可能会使用新的随机Hash比较器。 构造函数
Dictionary
内部维护了两个非常重要的数组,它们是拉链法的实现基础。 private int[]? _buckets; p.
Python常见方法(5)-
dictionary
的可更改性和创建、增删元素、拼接和由list生成
dictionary
详解
说明:本blog基于python3版本 文章目录前言一、
dictionary
的可更改性和创建二、
dictionary
的增删元素方法三、
dictionary
的拼接、list转化
dictionary
方法总结 前言 一、
dictionary
的可更改性和创建
dictionary
是python中的一种常见数据类型,中文名叫字典,哈希表或者关联数组;python中的数据类型分为可以更改的数据类型和不可以更改的数据类型,而
dictionary
属于可以更改数据类型,即可以对
dictionary
某个
位置
元素进行二次赋
值
浅谈C#中
Dictionary
字典的底层原理
对于C#中的
Dictionary
类相信大家都不陌生,这是一个Collection(集合)类型,可以通过
Key
/Value(键
值
对的形式来存放数据;该类最大的优点就是它查找元素的时间复杂度接近O(1),实际项目中常被用来做一些数据的本地缓存,提升整体效率。那么是什么样的设计能使得
Dictionary
类能实现O(1)的时间复杂度呢?那就是本篇文章想和大家讨论的东西;这些都是个人的一些理解和观点,如有表述不清楚、错误之处,请大家批评指正,共同进步。
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章