1. 首页
  2. 课程学习
  3. C++/C
  4. 数据结构稳定婚姻问题

数据结构稳定婚姻问题

上传者: 2019-04-16 18:12:45上传 RAR文件 9.69MB 热度 20次
该问题可解决n男n女配对问题:每个人有自己理想对象排名,而要使配对后不存在一对男女不是配偶且对于彼此的好感优于当前配偶。 算法流程: 1.每一轮未订婚的男士向其未求过婚的女士求婚; 2.女士若有男士X向其求婚,如该女士之前没有未婚夫,则直接将男士X作为该女士临时的未婚夫,如已有未婚夫且对该男士X的好感比未婚夫更高,则把未婚夫甩了,重新加入单身狗队列,把X作为未婚夫。 不断执行上述过程,知道所有男士均找到配偶为止。时间:O(n^2)
用户评论