1. 首页
  2. 编程语言
  3. C
  4. 算法与数据结构课程设计之学生搭配问题

算法与数据结构课程设计之学生搭配问题

上传者: 2019-01-09 21:03:36上传 DOC文件 127KB 热度 35次
此次程序设计中所用语言为C++,程序开始定义了类cirular,其中有头指针,尾指针及数据域等。随之定义了析构函数,释放对象,然后进行了队列的基本操作,有队列的申明,判断队空及队满,出队,入队,其核心是display()函数和charge()函数,其中display()用于对各位同学编号和每队的输出情况,charge()用于计算已编号的同学在第几曲中进行配对。循环队列是一种环状的队列并且对头元素指向队尾元素,学生搭配问题是典型的只有采用循环队列才能解决的问题,实验表明该算法的空间复杂度优于其他算法。
用户评论