返回题库|

重构字符串

中等阿里巴巴

重构字符串

中等阿里巴巴贪心

题目描述

给定一个字符串 s,检查是否能重新排列其中的字母,使得相邻的两个字符不同。如果可以则返回任意一个满足条件的结果,如果不能则返回空字符串。使用贪心算法,统计每个字符出现的次数,优先放置出现次数最多的字符,间隔放置以确保相邻字符不同。

示例

输入:s = "aab"
输出:"aba"
solution.ts
输出结果
点击「运行代码」按钮查看结果...