【发布时间】:2016-12-02 06:36:46
【问题描述】:
编写一个函数来查找字符串列表的最长前缀。例如,
['abc', 'abcde', 'abxyz'] => 'ab'
所以它是一个Arraylist,我们在字符串列表中找到最长的前缀。
让我们试试 Java。
请,没有完整的解决方案
public string prefix (Arraylist<String> lst){
Arraylist<char[]> charLst = new Arraylist<>;
for(int i =0; i < lst.size(); i++){
charLst.add(lst.get(i).toCharArray());
}
}
但是在创建一个 CharArray 之后我该如何进行呢?这已经开始变得低效,因为它是O(n),只需转换为 CharArray。我只想在方法中得到一些提示/帮助
【问题讨论】:
标签: java