第一道题我的思路是: 1. 遍历一遍,G、o、d的位置分别存成三个队列,qg, qo, qd 2. 将qg.top()与qo.top()作对比,前者小于后者则连续pop两个qo中的元素,然后对比第二个pop()掉的元素与qd.top(),如果比他大,则找到一个"Good" 3. 2以外的情况均直接返回或者pop掉不符合条件的元素
点赞 评论

相关推荐

11-06 16:50
门头沟学院 Java
用微笑面对困难:word打字比赛二等奖的我,也要来凑合凑合
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务