如何在恒定时间内获取每个元素?

用户名

我们得到了n个元素,并且有n个盒子将它们存储起来。每个元素都有一个10位数的ID号。我们如何存储这些元素,以便我们可以在恒定时间内访问每个元素?

我以为按升序(id-number)存储它们,反之亦然。但是,在最坏的情况下,这将导致运行时间为n。您将如何存储它们?

尔菲

使用完善的哈希函数。

在恒定时间内访问元素。最坏情况下的O(1)

这是Wikipedia的链接:https : //en.wikipedia.org/wiki/Perfect_hash_function

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在恒定时间内获取每个元素?

来自分类Dev

如何使用HashMap在恒定时间内从Java的LinkedList中获取元素

来自分类Dev

在恒定时间内查找堆栈中的最小元素

来自分类Dev

如何在恒定时间内生成无偏随机bigint

来自分类Dev

字符串pop_back如何在恒定时间内实现?

来自分类Dev

如何在恒定时间内在N大小的列表中查找整数?

来自分类Dev

如何在python中使Tkinter在一定时间内完成每个代码?

来自分类Dev

如何在恒定时间内获得N个计数器中的最大值?

来自分类Dev

在恒定时间内查找堆栈中的最大元素

来自分类Dev

切片迭代器可以在恒定时间内推进多个元素吗?

来自分类Dev

用javascript表示坐标,并在恒定时间内访问元素

来自分类Dev

如何在指定时间内获取curl请求的HTML

来自分类Dev

在恒定时间内从二叉树获取数据

来自分类Dev

是否可以在恒定时间内获取数组的一部分?

来自分类Dev

如何在特定时间内暂停剪辑/对象?

来自分类Dev

如何在特定时间内执行方法?

来自分类Dev

在恒定时间内运行的分治征服算法?

来自分类Dev

如何在一段时间内在Python上的每个特定时间运行函数?

来自分类Dev

位图索引搜索结果数组:在恒定时间内查找非零元素的索引?

来自分类Dev

jQuery-在特定时间内显示随机元素

来自分类Dev

如何在一定时间内更改变量

来自分类Dev

如何在固定时间内为特定位置下方的指示箭头设置动画?

来自分类Dev

如何在指定时间内使用cassandra将数据导出到csv?

来自分类Dev

使用Rails如何在给定时间内查找用户预订的课程

来自分类Dev

如何在Debian中阻止cron作业在特定时间内运行?(“游戏” /“表演模式”)

来自分类Dev

如何在一定时间内暂停进程?

来自分类Dev

如何在一定时间内循环执行此功能?

来自分类Dev

如果按下按钮,如何在一定时间内显示图像

来自分类Dev

在恒定时间内可解决的问题是否属于 P 问题的范畴?[解决了]

Related 相关文章

  1. 1

    如何在恒定时间内获取每个元素?

  2. 2

    如何使用HashMap在恒定时间内从Java的LinkedList中获取元素

  3. 3

    在恒定时间内查找堆栈中的最小元素

  4. 4

    如何在恒定时间内生成无偏随机bigint

  5. 5

    字符串pop_back如何在恒定时间内实现?

  6. 6

    如何在恒定时间内在N大小的列表中查找整数?

  7. 7

    如何在python中使Tkinter在一定时间内完成每个代码?

  8. 8

    如何在恒定时间内获得N个计数器中的最大值?

  9. 9

    在恒定时间内查找堆栈中的最大元素

  10. 10

    切片迭代器可以在恒定时间内推进多个元素吗?

  11. 11

    用javascript表示坐标,并在恒定时间内访问元素

  12. 12

    如何在指定时间内获取curl请求的HTML

  13. 13

    在恒定时间内从二叉树获取数据

  14. 14

    是否可以在恒定时间内获取数组的一部分?

  15. 15

    如何在特定时间内暂停剪辑/对象?

  16. 16

    如何在特定时间内执行方法?

  17. 17

    在恒定时间内运行的分治征服算法?

  18. 18

    如何在一段时间内在Python上的每个特定时间运行函数?

  19. 19

    位图索引搜索结果数组:在恒定时间内查找非零元素的索引?

  20. 20

    jQuery-在特定时间内显示随机元素

  21. 21

    如何在一定时间内更改变量

  22. 22

    如何在固定时间内为特定位置下方的指示箭头设置动画?

  23. 23

    如何在指定时间内使用cassandra将数据导出到csv?

  24. 24

    使用Rails如何在给定时间内查找用户预订的课程

  25. 25

    如何在Debian中阻止cron作业在特定时间内运行?(“游戏” /“表演模式”)

  26. 26

    如何在一定时间内暂停进程?

  27. 27

    如何在一定时间内循环执行此功能?

  28. 28

    如果按下按钮,如何在一定时间内显示图像

  29. 29

    在恒定时间内可解决的问题是否属于 P 问题的范畴?[解决了]

热门标签

归档