【LintCode题解|异位词数组排序】

【题目描述】
编写一个方法来对字符串数组进行排序,以使所有字符串彼此相邻,并且按照重构之后的顺序来排序,且重构之后相同的字符串应该保持与相对位置不变。

【题目样例 】
示例:
输入:
str: [“ppale”, “lintcode”, “google”, “apple”]
输出: [“ppale”,“apple”,“lintcode”,“google”]
解释:
ppale -> aelpp
apple -> aelpp
lintcode -> cdeilnot
google -> eggloo
我们应该把“ppale” 和 “apple” 放在一起,并且按照每个单词重构之后的顺序排序

【题目解析 】
具体解析见图片哦~
在这里插入图片描述
点击Lintcode进行在线评测

发布了438 篇原创文章 · 获赞 64 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/JiuZhang_ninechapter/article/details/103808831