- 4
- 0
- 约6.23千字
- 约 35页
- 2016-05-20 发布于天津
- 举报
数据结构与算法--第12讲.ppt
一、稳定伴侣问题 设有n个男孩m1,m2,…,mn与n个女孩w1,w2,…, wn。 每一个男孩mi都依照他喜爱这n个女孩的程度列成一张表,最喜欢的女孩排在第1位,最不喜爱的女孩排在第n位;同样地,每个女孩wi也按照她喜爱n个男孩的程度列成一张表。 要求把男孩与女孩进行配对,使得:如果mp与wq在一对的话,那么满足如下条件: 对mp的喜爱表格中排在wq之前的女孩而言,她的伴侣在她的表格中一定排在mp之前。 对wq的喜爱表格中排在mp之前的男孩而言,他的伴侣在他的表格中一定排在wq之前。 不稳定情况 m 分析问题 第一步:初始化关系矩阵 Matrixint man(n, n), woman(n, n); // 矩阵类模板 templateclass ElemType class Matrix { protected: ElemType *elems; // 存储矩阵元素 int rows, cols; // 矩阵行数和列数 public: ElemType operator()(int i, int j); // 重载函数运算符!!! 分析问题 第二步:将男孩入等待栈,准备依次配对; 分析问题 第三步:对女孩构建rank表。 如果woman(i, j)=w,则rank(i,w)=j 分析问题 第四步,开始配对。 分析问题 取栈顶元素4 分析问题 取栈顶元素3 分析问题
您可能关注的文档
- 《linux系统基础》新大纲.docx
- 《数据结构与算法》Chap10 sorting.ppt
- 三组数据,看懂移动互联网金融巨大前景.pptx
- 中南大学软件学院Java WEB 考点.docx
- 中国农大2013年办公自动化作业题.doc
- 中国移动互联网上市公司详细目录.doc
- 中国青少年移动互联网应用的.doc
- 为什么学习数据结构.ppt
- 二级-公共基础知识之数据结构与算法篇.ppt
- 二级C 15讲函数3.ppt
- 幼儿园健康检查八大项目指南.docx
- CN120003901A 一种防滑效果优良的输送带及其制作方法 (上海米莜凯自动化装备有限公司).pdf
- CN120004012A 基于粉体气力输送的数字化智能检测方法及系统 (泰安鑫佳机械制造有限公司).pdf
- CN120003775A 一种胶带接贴装置、缠绕机及使用方法 (善工智能设备(重庆)有限公司).pdf
- 写字楼空调维护管理规范.docx
- CN120003460A 基于自适应深度Koopman算子的分布式车横向稳定性控制方法 (重庆大学).pdf
- CN120002957A 一种连接精密的冷却管及其使用方法 (佛山市利和精密机械有限公司).pdf
- 化工行业调研情况报告.docx
- 化工行业度策略报告回归成长.docx
- 化工行业发展趋势分析预计整体仍低位运行.docx
最近下载
- 《极限驾驶:赛车的艺术与科学》读书记录.pdf VIP
- 2025年全国各省市中考英语真题汇编专题18短文填空含答案.docx VIP
- 2026年安徽省烟草专卖局招聘(100人)笔试备考试题及答案解析.docx VIP
- 2026年安徽省烟草专卖局(公司)招聘100名笔试模拟试题及答案解析.docx VIP
- 2026年安徽省烟草专卖局(公司)招聘100人笔试模拟试题及答案解析.docx VIP
- 轿车液压制动系统设计及仿真分析.doc
- 2025年安徽省烟草专卖局(公司)招聘112人笔试参考试题附答案解析.docx VIP
- 2025年安徽省马鞍山市烟草系统人员招聘笔试试题及答案解析.docx VIP
- 初中七年级(初一)数学下册专题练习版.docx VIP
- 新能源汽车制动系统仿真分析.doc VIP
原创力文档

文档评论(0)