gpt4 book ai didi

database - 在数据库中搜索的高效算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:37:57 27 4
gpt4 key购买 nike

我正在做一个新的项目,我有500个问题要存储在数据库中。每次学生回答问题时,该问题都会标记在特定用户的访问类别下。因此,一个学生应该在主页上看到的是他从未访问过的问题所以,我的问题是,如果在主页上发布了10个问题,那么每个问题都必须首先与访问问题的集合匹配,检查它们是否在该用户的访问问题列表中,然后在主页上发布我应该如何减少这种要求所需的时间?还是我的算法效率低?

最佳答案

如果使用“优先队列”,在未访问的问题被访问之前先处理这些问题,那该怎么办?堆数据结构是实现优先级队列的最佳选择。当某个学生回答某个问题时,该问题的索引将在该学生的优先级列表中下移。

关于database - 在数据库中搜索的高效算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54823416/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com