gpt4 book ai didi

algorithm - 你将如何实现像雷鸟的 "quick search"这样的功能?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:03:19 25 4
gpt4 key购买 nike

著名的 Mozilla Thunderbird 电子邮件客户端有一个名为“过滤这些邮件”的搜索栏。它允许用户通过仅显示标题、发件人或收件人包含用户键入的字词的邮件来快速过滤邮件。

考虑到即使在显示大量消息时也必须尽可能快,您将如何实现这样的功能?是否应该使用预先计算的索引或类似的数据结构?或者只是遍历消息?

最佳答案

开源软件的美妙之处在于您可以看到源代码:)。您甚至可以在线查看源代码:

当您查看 Mozilla 的源代码时,请非常小心并玩得开心!如果您违反他们的许可,那将是非常粗鲁的。

我最初会从直接搜索开始,如果性能不够,那么我会尝试找到改进它的方法。如果您真的对性能感到束手无策,那么也许可以尝试实现一些 data structures used by Google .

关于algorithm - 你将如何实现像雷鸟的 "quick search"这样的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4986905/

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