求解题思路指导,谢谢!

题目

幼儿园的小朋友准备上体育课,老师让他们手牵手排成一列。现在老师需要通过让相邻的小朋友交换位置来形成新的一列,实现男生和女生分开,也就是在这一列中,除了中间的唯一一对小朋友是男生和女生牵手,其余的小朋友只可以牵同性的手。请补齐下面的代码,输出最小的交换次数。示例:输入:

{“男”,“女”,“男”,“女”},输出:1。

public class Kindergarten {
    public Integer childrenPartition(String[] children){
        //todo:
    }
}

求解题思路指导,谢谢!

#笔试题目#
全部评论
∑(男生的初始位置-在男生里的序号)
点赞 回复 分享
发布于 2019-09-23 23:26

相关推荐

不愿透露姓名的神秘牛友
2025-12-19 04:40
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务