总算自己做出一道字典树,内牛满面~
题意是给你一串单词,让你找出最短的前缀,使得该前缀能唯一识别该单词
我的方法是建立字典树,并给每个节点的使用次数赋值。
从单词的第一个字母开始找,若找到某个节点使用次数为1,则输出到该节点就是最短前缀。
若没有一个是为1的节点,就全部输出了,题意已说明。
总算自己做出一道字典树,内牛满面~
题意是给你一串单词,让你找出最短的前缀,使得该前缀能唯一识别该单词
我的方法是建立字典树,并给每个节点的使用次数赋值。
从单词的第一个字母开始找,若找到某个节点使用次数为1,则输出到该节点就是最短前缀。
若没有一个是为1的节点,就全部输出了,题意已说明。