今天看啥  ›  专栏  ›  每日一道算法题

720. Longest Word in Dictionary

每日一道算法题  · 公众号  · 算法  · 2017-11-22 20:48
720. Longest Word in DictionaryGiven a list of strings words representing an English Dictionary, find the longest word in words that can be built one character at a time by other words in words. If there is more than one possible answer, return the longest word with the smallest lexicographical order.If there is no answer, return the empty string.Example 1:Input: words = [“w”,”wo”,”wor”,”worl”, “world”]Output: “world”Explanation: The word “world” can be built one character at a time by “w”, “wo”, “wor”, and “worl”.Example 2:Input: words = [“a”, “banana”, “app”, “appl”, “ap”, “apply”, “apple”]Output: “apple”Explanation: Both “apply” and “apple” can be built from other words in the dictionary. However, “apple” is lexicographically smaller than “apply”.Note:All the strings in the in ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照