【发布时间】:2013-05-27 18:05:19
【问题描述】:
给定一个分布在链表中的句子,其中链表中的每个项目都是一个单词,例如:
你好 -> 大家 -> 怎么样 -> 是 -> 你 -> 感觉 -> |
鉴于此列表已排序,例如:
是 -> 每个人 -> 感觉 -> 你好 -> 如何 -> 你 -> |
你会如何编写递归来找到句子中出现次数最多的首字母(在本例中是来自 Hello & How 的字母 H)?
【问题讨论】:
-
在纸上你会怎么做?
-
是什么让你认为递归是解决这个问题的最佳方法,或者这是一个练习/家庭作业?
-
这就是练习:)
-
请澄清“句子中出现次数最多的第一个字母”。
o出现的次数远远超过h... -
@japreiss 似乎它必须是单词的第一个字母。唯一适用的字母是 A、E、F、H、H、Y。但这种说法非常具有误导性。
标签: algorithm recursion linked-list