当前位置: 首页 > news >正文

6-8 舞伴问题 分数 15

在这里插入图片描述

void DancePartner(DataType dancer[], int num)
{LinkQueue maleQueue = SetNullQueue_Link();LinkQueue femaleQueue = SetNullQueue_Link();// 将男士和女士的信息分别加入对应的队列for (int i = 0; i < num; i++) {if (dancer[i].sex == 'M'){EnQueue_link(maleQueue, dancer[i]);}else if (dancer[i].sex == 'F'){EnQueue_link(femaleQueue, dancer[i]);}}// 配对舞伴while (!IsNullQueue_link(maleQueue) && !IsNullQueue_link(femaleQueue)) {DataType male = FrontQueue_link(maleQueue);DataType female = FrontQueue_link(femaleQueue);printf("%s %s\n", female.name, male.name);DeQueue_link(maleQueue);DeQueue_link(femaleQueue);}printf("\n");// 输出没有配对的队头元素的姓名if (!IsNullQueue_link(maleQueue)) {DataType single = FrontQueue_link(maleQueue);printf("%s\n", single.name);}if (!IsNullQueue_link(femaleQueue)) {DataType single = FrontQueue_link(femaleQueue);printf("%s\n", single.name);}
}
http://www.lryc.cn/news/198180.html

相关文章:

  • samba服务器的功能是什么
  • MSQL系列(五) Mysql实战-索引最左侧匹配原则分析及实战
  • react|redux状态管理
  • Python之旅----判断语句
  • 【JavaEE】文件操作和IO
  • python使用dataset快速使用SQLite
  • Python 练习100实例(21-40)
  • “创新启变 聚焦增长”极狐(GitLab)媒体沟通会,共话智能时代软件开发新生态
  • 【ChatGLM2-6B】在只有CPU的Linux服务器上进行部署
  • Xilinx IP 10 Gigabit Ethernet Subsystem IP
  • ubuntu下yolox tensorrt模型部署
  • 外汇天眼:外汇投资入门必看!做好3件事,任何人都能提高交易胜率
  • idea dubge 详细
  • 短视频矩阵系统/pc、小程序版独立原发源码开发搭建上线
  • Linux不同格式的文件怎么压缩和解压
  • Java 领域模型之失血、贫血、充血、胀血模型
  • ifndef是什么,如何使用?
  • PXIE板卡,4口QSFP+,PCIE GEN3 X8,XILINX FPGA XCVU3P设计
  • 数据分析:密度图
  • docker load and build过程的一些步骤理解
  • 批量处理图像模板
  • 2023_Spark_实验十四:SparkSQL入门操作
  • 如何将几个模型合并成一个
  • 异常气体识别与飘移
  • 分类预测 | Matlab实现WOA-BiLSTM鲸鱼算法优化双向长短期记忆神经网络的数据多输入分类预测
  • 35 机器学习(三):混淆矩阵|朴素贝叶斯|决策树|随机森林
  • ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+
  • webrtc gcc算法(1)
  • 2022年亚太杯APMCM数学建模大赛C题全球变暖与否全过程文档及程序
  • 苹果开发者 Xcode发布TestFlight全流程