约瑟夫环问题实验报告_约瑟夫环问题_5个人约瑟夫环(3)

电脑杂谈  发布时间:2017-02-14 11:35:14  来源:网络整理

2. 刚开始时忽略了一些变量参数的标识,如:"&"和“*”,使调试程序时费时不少。今后应重视确定参数的变量和赋值属性的区分和标识。3. 本次课程设计采用数据抽象的程序设计方法,将程序划分为三个结构:元素结点、单向循环链表,主控制模块。思路较为清晰,实现调用顺利。 经过本次实验,使我对数据结构这门课程有了进一步的了解,每一个程序经过问题分析、概要设计、详细设计之后,思路清晰呈现,程序也很快就出来了,最后经过调试、运行,又有了新的体验。这是一个使用循环链表的经典问题。本程序开始运行界面如图7所示:图7 约瑟夫环开始运行界面 选择1进入约瑟夫环问题阐述,如图8所示:图8 约瑟夫环问题阐述①选择2,输入下列数据测试,测试结果如图9所示:请输入总人数n:8请输入开始上限数m:9请依次输入每个人的密码:9 3 7 9 12 6 11 10 13出队顺序:1 4 3 8 2 5 7 6图9 约瑟夫环测试1②选择2,输入下列数据测试,测试结果如图10所示:请输入总人数n:6请输入开始上限数m:16请依次输入每个人的密码:32 5 6 9 8 7出队顺序:4 2 3 1 6 5图10 约瑟夫环测试2③继续选择2,输入下列数据测试,测试结果如图11所示:请输入总人数n:7请输入开始上限数m:20请依次输入每个人的密码:2 4 6 3 8 4 0出队顺序:6 3 4 1 5 2 7图11 约瑟夫环测试3第五章 结论我这次数据结构课程设计的题目是:约瑟夫环问题。

通过对该题目的设计,我加深了对数据结构及存储结构的理解,进一步地理解和掌握了课本中所学的各种数据结构,尤其是对单循环链表的基本运算的实工业出版社,2004.[6] 陈慧南 著.数据结构—C++语言描述[M].北京:人民邮电出版社,2005.[7] Adam Drozdek 著.数据结构与算法[M].北京:清华大学出版社,2006.[8] 徐孝凯 著.数据结构实验[M].北京:广播电视大学出版社,2001.致 谢这次的课程设计,我们四人一小组完成自己所选的课题,但是还是得到了来自很多方面的帮助。

在此首先要感谢学院提供给我这次实践的机会,让我们有机会贴近现实,感受成功的喜悦;其次要感谢实验机房的老师提供优良的实验设备供我们做课程设计,正是这种良好的课程设计的环境让我们整个课程设计过程心情都非常愉快。再次要感谢指导老师的辛勤指导,每当我们遇到疑难问题时,是他一次次不厌其烦地解释和悉心地指导,我们才能闯过一个个难关,到达胜利的彼岸,是他给我们提供了一次宝贵的检验自己的机会。最后也要感谢同戏结束!\n" ;main ;break;case 0:exit 0 ;default:system "cls" ;printf "\n您选择的操作有误,请重新选择...\n\n\n" ;main ;return 0;-----20


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-32361-3.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...