【发布时间】:2015-04-23 01:30:58
【问题描述】:
好吧,作为程序员,我们喜欢参与逻辑构建,但有时我们会因为下面提到的某种类型的谜题而变得空白,情况并非如此。让我声明,这不是任何家庭作业或工作内容,它只是一个逻辑和性能练习难题。Okk 给定字符串s` 的难题,用逗号分隔的单词,如
String S= peas,sugar,rice,soup
现在的关键是找出单词的最长链的长度,例如单词的最后一个字符应该是下一个单词的第一个字符,依此类推,以创建可能的最长链,最后计算该链的长度。
现在我试图找出某种解决方案,例如
- 用逗号分隔
string - 将它们添加到
list - 排序
list等等
但是现在如何开发进一步的逻辑由于我在逻辑开发方面有点差,感谢帮助,如果以上一半的逻辑不正确,那么它应该是什么比简单的排序和完美的方法来获得最长的长度单词链。
摘要
输入:String S= peas,sugar,rice,soup。
输出:4个单词长度(豌豆->糖->米饭->汤)或(汤->豌豆->糖->米饭)等
【问题讨论】:
标签: java string algorithm logic longest-path