首页 > 试题广场 >

下面数据结构能够支持随机的插入和删除操作、并具有较好的性能的

[单选题]
下面数据结构能够支持随机的插入和删除操作、并具有较好的性能的是
  • 链表和哈希表
  • 数组和链表
  • 哈希表和队列
  • 堆栈和双向队列
链表删除和插入操作时间复杂度为O(1), 数组插入和删除时间复杂度为O(n)。
散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表
给定表M,存在函数f(key),对任意给定的关键字值key,代入函数后若能得到包含该关键字的记录在表中的地址,则称表M为哈希(Hash)表,函数f(key)为哈希(Hash) 函数。
发表于 2018-08-11 09:52:08 回复(0)