Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 为什么个人可以使用多个数据结构来组织相同的数据集_Algorithm_Data Structures - Fatal编程技术网

Algorithm 为什么个人可以使用多个数据结构来组织相同的数据集

Algorithm 为什么个人可以使用多个数据结构来组织相同的数据集,algorithm,data-structures,Algorithm,Data Structures,我在考试中看到了以下问题,但我无法想出一个好的真实场景: 有人能解释为什么个人可以使用多个数据结构来组织同一数据集吗?当然,链接哈希表(例如)结合了链接列表和哈希表 链表保持键的顺序,哈希表允许按键进行持续查找 进一步解释: 假设您需要一个按键快速查找、插入和删除的数据结构。还假设您希望保持插入元素的顺序 例如,您运行一个接收请求的业务。您通常会添加新请求、删除请求,并通过请求id查找请求。您还经常会按收到请求的时间顺序列出请求 哈希表允许满足第一个要求。链表满足第二个条件。链接哈希表同时满足这

我在考试中看到了以下问题,但我无法想出一个好的真实场景: 有人能解释为什么个人可以使用多个数据结构来组织同一数据集吗?

当然,链接哈希表(例如)结合了链接列表和哈希表

链表保持键的顺序,哈希表允许按键进行持续查找

进一步解释:

假设您需要一个按键快速查找、插入和删除的数据结构。还假设您希望保持插入元素的顺序

例如,您运行一个接收请求的业务。您通常会添加新请求、删除请求,并通过请求id查找请求。您还经常会按收到请求的时间顺序列出请求

哈希表允许满足第一个要求。链表满足第二个条件。链接哈希表同时满足这两个要求

如果你需要更多的解释,这至少会让你在谷歌搜索上有一个好的开始

仅供参考,我曾经读过一段某人(我希望我能记得是谁)的话,他说(或多或少)如果他必须住在荒岛上并且只能带一个数据结构,他会带一个链接哈希表。

当然,链接哈希表(例如)结合了链接列表和哈希表

链表保持键的顺序,哈希表允许按键进行持续查找

进一步解释:

假设您需要一个按键快速查找、插入和删除的数据结构。还假设您希望保持插入元素的顺序

例如,您运行一个接收请求的业务。您通常会添加新请求、删除请求,并通过请求id查找请求。您还经常会按收到请求的时间顺序列出请求

哈希表允许满足第一个要求。链表满足第二个条件。链接哈希表同时满足这两个要求

如果你需要更多的解释,这至少会让你在谷歌搜索上有一个好的开始

仅供参考,我曾经读过一段某人(我希望我能记得是谁)的话,他说(或多或少)如果他必须住在荒岛上并且只能带一个数据结构,他会带一个链接哈希表。

当然,链接哈希表(例如)结合了链接列表和哈希表

链表保持键的顺序,哈希表允许按键进行持续查找

进一步解释:

假设您需要一个按键快速查找、插入和删除的数据结构。还假设您希望保持插入元素的顺序

例如,您运行一个接收请求的业务。您通常会添加新请求、删除请求,并通过请求id查找请求。您还经常会按收到请求的时间顺序列出请求

哈希表允许满足第一个要求。链表满足第二个条件。链接哈希表同时满足这两个要求

如果你需要更多的解释,这至少会让你在谷歌搜索上有一个好的开始

仅供参考,我曾经读过一段某人(我希望我能记得是谁)的话,他说(或多或少)如果他必须住在荒岛上并且只能带一个数据结构,他会带一个链接哈希表。

当然,链接哈希表(例如)结合了链接列表和哈希表

链表保持键的顺序,哈希表允许按键进行持续查找

进一步解释:

假设您需要一个按键快速查找、插入和删除的数据结构。还假设您希望保持插入元素的顺序

例如,您运行一个接收请求的业务。您通常会添加新请求、删除请求,并通过请求id查找请求。您还经常会按收到请求的时间顺序列出请求

哈希表允许满足第一个要求。链表满足第二个条件。链接哈希表同时满足这两个要求

如果你需要更多的解释,这至少会让你在谷歌搜索上有一个好的开始


仅供参考,我曾经读过一段某人(我希望我能记得是谁)的话,他说(或多或少)如果他不得不住在一个荒岛上,并且只能带一个数据结构,他会带一个链接的哈希表。

请参阅进一步的解释。请参阅进一步的解释。请参阅进一步的解释。请参阅进一步的解释。请参阅进一步的解释。请参阅进一步的解释。