微信小程序开发之小程序架构篇的图解与分析
1002
2022-10-30
自动补全(春季每日一题 58)
奶牛贝茜买了一个新手机,并十分喜欢用它发短信。
但是它的大蹄子在手机的小屏幕上打字时遇到了麻烦,它总是把单词拼错。
农夫约翰同意通过编写一个自动补全程序来帮助它,当它输入部分单词时,该应用程序可以给出补全建议。
输入样例:
10 3dabbaabdaaaaaaaaababcacdadba4 a2 da4 da
输出样例:
31-1
样例解释a 的自动补全为 aa,aaa,aab,ab,abc,ac,第四个为 ab,在词典中排第 3 个。
da 的自动补全为 daa,dab,dadba,第二个为 dab,在词典中排第 1 个。
da 不存在第四个自动补全。
排序 + 二分 + hash
#include
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~