社区
C#
帖子详情
哈希表和数组哪个速度快
magus163
2006-12-12 10:54:55
如题。
...全文
812
7
打赏
收藏
哈希表和数组哪个速度快
如题。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
magus163
2006-12-14
打赏
举报
回复
是写入大小的问题吗?这个可以人为的控制吧?
vosov
2006-12-14
打赏
举报
回复
哈希表好。通过名称访问,代码更清晰不容易出错。
除非有极大量的数据,往哈希表插入数据的时候有性能问题
nijiaze
2006-12-14
打赏
举报
回复
欢迎各界.Net初学&高手们加入Q群12757054(要经常在线)
希望大家的问题能够及时的得到解决.
magus163
2006-12-13
打赏
举报
回复
刚才写错了,应该是
string UserName= hshTable["name1"].ToString();
magus163
2006-12-13
打赏
举报
回复
比如说我想把这样的一组东西保存起来
Andy
Jerry
Lone
Tom
用数组的话
Name[0]="Andy";
Name[1]="Jerry";
Name[2]="Lee";
Name[3]="Tom";
访问时通过下标访问,如
UserName=Name[0];
用哈希表的话
hshTable .Add("name1", "Andy");
hshTable .Add("name2", "Jerry");
hshTable .Add("name3", "Lee");
hshTable .Add("name3", "Tom");
访问的时候
string UserName= hshTable["Author1"].ToString();
请问一下,这两种用法那一种更好一些?
BeRush
2006-12-13
打赏
举报
回复
楼上已经回答了,跟据你的需求而定。
runrunrun
2006-12-12
打赏
举报
回复
哈希表按关键字查询快,数组按序号检索快,链表插入/删除快。
就看你要干什么了
Java高级课程系列之(Hash算法)
作为线性数据结构与表格和队列等相比,
哈希表
无疑是查找速度比较快的一种。 通过将单向数学函数(有时称为“哈希算法”)应用到任意数量的数据所得到的固定大小的结果。如果输入数据中有变化,则哈希也会发生变化。...
hashmap和
数组
哪个
速度快
Chasel_s 最近去面试遇到了面试官问的很多问题,很多东西可能之后真正被人问过之后才会发现自己学了假的知识, ... 很多时候面试一般会问hashmap和hashtable的速度谁快,这个一般面试java的人都会答上来,hashmap牺
数组
、链表、
哈希表
的增删查改效率
数组
、链表、
哈希表
的增删查改效率 由图可知,
哈希表
的平均创建时间最长,但是插入、删除和查找平均用时最少。...创建用时最少,但是插入、...链表创建时间比
哈希表
稍快(约17倍),但是查找用时是
哈希表
的1000...
数据结构-
哈希表
每一个node都含有一个唯一标识关键字id,将id映射到
哈希表
的哪个HashList的工作就由哈希函数来完成,即F(id)->index,index为HashList在HashTable
数组
里的下标。哈希函数可以自己定义映射规则。 优势
哈希表
——解决数据查找效率瓶颈的高效工具
尽管
哈希表
看起来非常简单,但是其实现细节还是比较复杂的,需要注意哈希函数的设计和
数组
长度的选择。在这篇文章中,我们将介绍
哈希表
的原理,以及实现
哈希表
的基本方法和代码实现。首先,我们需要定义一个
哈希表
的...
C#
110,499
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章