第三题感觉是拓扑排序,但是结束后才想清楚用什么存储结构(indegree数组保存每个优惠券的入度:如果有比自己大的入度+1,set集合保存比自己小的优惠劵的集合),维持一个队列:每次删除入度为0的优惠券,并把自己集合中的优惠券的入度减1,如果有优惠券的入度为0,也加入队列,重复上面的过程得到排序结果。

相关推荐

07-15 14:14
门头沟学院 Java
7.10投递7.15感谢信
投递地平线等公司7个岗位
点赞 评论 收藏
分享
斯卡蒂味的鱼汤:我认为就是逃课实习的学生技术才靠谱
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-15 17:32
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务