欢迎来到天天文库
浏览记录
ID:52848581
大小:428.58 KB
页数:8页
时间:2020-03-26
《C#程序设计教学全套-5-2.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单元4C#进阶编程《C#程序设计》课程Queue类学习内容Queue类0102Queue类实例Queue类01Queue类1Queue是先进先出的集合类,也称为队列。队列的特性是一端进,一端出,即先进入队列的元素将会先从出口出来。队列一般有入队和出队的操作,队列,先进先出。Enqueue方法入队列,Dequeue方法出队列。Queue类实例02Queue类实例2舞伴配对问题。假设在周末舞会上,男士们和女士们进入舞厅时,各自排成一队。跳舞开始时,依次从男队和女队的队头上各出一人配成舞伴。若两队初始人数不相同,则较长的那一队中未配对者等待。Queue类实例2whi
2、le(i>0
3、
4、j>0){if(male.Count>0&&female.Count>0){Console.WriteLine("下一对是:"+male.Dequeue()+"----"+female.Dequeue());}elseif((male.Count>0)&&(female.Count==0))Console.WriteLine("等待女舞伴.");elseif((female.Count>0)&&(male.Count==0))Console.WriteLine("等待男舞伴.");i--;j--;}}}usingSystem.Collectio
5、ns;classProgram{staticvoidMain(string[]args){Queuemale=newQueue();Queuefemale=newQueue();string[]M=newstring[]{"Kate","Rose","Wendy"};string[]F=newstring[]{"Mike","Jack","Tom","Jerry"};foreach(stringiteminM){male.Enqueue(item);}foreach(stringiteminF){female.Enqueue(item);}inti=M.Len
6、gth;intj=F.Length;谢谢学习
此文档下载收益归作者所有