总算自己做出一道字典树,内牛满面~
题意是给你一串单词,让你找出最短的前缀,使得该前缀能唯一识别该单词
我的方法是建立字典树,并给每个节点的使用次数赋值。
从单词的第一个字母开始找,若找到某个节点使用次数为1,则输出到该节点就是最短前缀。
若没有一个是为1的节点,就全部输出了,题意已说明。
本文分享了一种利用字典树解决特定问题的方法。通过构建字典树并为每个节点赋值使用次数,实现了从一组单词中寻找最短且唯一的前缀标识。文章详细介绍了字典树的插入操作及如何遍历字典树来确定前缀。
总算自己做出一道字典树,内牛满面~
题意是给你一串单词,让你找出最短的前缀,使得该前缀能唯一识别该单词
我的方法是建立字典树,并给每个节点的使用次数赋值。
从单词的第一个字母开始找,若找到某个节点使用次数为1,则输出到该节点就是最短前缀。
若没有一个是为1的节点,就全部输出了,题意已说明。

被折叠的 条评论
为什么被折叠?