题目解析
本题暂时没有想到更好的解法,只能通过暴力法求解。
我的解题思路如下:
比如人名为:zhang seng,前缀缩写为:zhas
首先将人名字符串按照空格分隔为字符串数组,如Sting parts = ["zhang","san"]
前缀缩写定义为 String abbr = "zhas",用一个start指针指向abbr的被检查的字母,初始时start=0,即指向abbr的第0个字母。
然后按照下图逻辑开始进行人名的每个part的前缀部分和abbr的匹配,匹配逻辑如下图所示:
abbr开头字母必须首先要和parts[0]的开头字母匹配,如果无法匹配否则就表示当前人名无法缩写为abbr。


</

已下架不支持订阅
3612

被折叠的 条评论
为什么被折叠?



