山东大学数据结构实验报告一

山东大学数据结构实验报告一

ID:44149783

大小:146.71 KB

页数:3页

时间:2019-10-19

山东大学数据结构实验报告一_第1页
山东大学数据结构实验报告一_第2页
山东大学数据结构实验报告一_第3页
资源描述:

《山东大学数据结构实验报告一》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据结构实验报告一一实验一实验题目:递归练习学号:201411130001日期:2015.11.26班级:计机14.1姓名:刘方铮Email:liul91150932@163.com实验目的:熟悉开发工具的使用。掌握递归的实现思想。任务要求:输出n个整数的全排列。输岀n个整数的所有子集软件环境:Win7操作系统开发工具:visualC++6.0实验代码:#includeusingnamespacestd;voidoutput(chard[],intn)〃输出{for(inti二0;ivn;i++)cout«d[i];cout«M}voidswap(c

2、har&x,char&y)〃交换{chart=x;x二y;y=t;}voidperm(chard[],intn,intj)//j起始下标{if(j==n)output(d,n);//输出elsefor(inti=j;i

3、n";cin»n;perm(a5n50);cout«endl;system(npauseH);return0;}#includeconstintMAXN=10;//n的最大值constintLEN=MAXN;//用來打印子集voidprintAns(intnum[],intlen){printf(u{H);for(inti=0;i

4、i]);}printf(n}H);}//递归voidfun(intx,intnum[],intlen){printAns(num,l

5、en);for(inti=x・1;i>=1;—i){num[len++]=i;fun(i,num,len);len—;}}intmain(){intnumber;intansfLEN];scanf(n%dn,&number);for(inti=l;iv=number;++i){ans

6、0]=i;fun(i,ans,1);}printAns(ans,0);〃空集return0;}实验结果:•••□abcdeubcedabdceubdecabedcubecdaebdeuebeduedbeuedebucedbacebdudebeadeebudbeeudbecudebcudee

7、buecdbaecbduvdcbuvdbcu«bdcuebedbacdebuevdbudeebad«cbaedcbuecdbcudebcaedbedaebedeubcedubewudbdcuvbdeeabduevbduvebdeacbdecabeedabecadbedcabedacbeadcbeacdcbadecbaedcbdaecbdeacbedacbeadcabdecabedcadbecadebcaedbcaebdcdabecdaebedbaoedbeacdebacdeabceadbceabdcedabcedbacebdacebaddbcaedbceadbacedb

8、aecdbeacdbecadebaedebeadcah<»dc*ohdconbdeebad^cbpdacphdnbcod*b@cdaobcda^cbd^cabdpebadpacbd的bedphne“be*obc"pbcad^hdeaobdMebadcebacdeebdaecbadecdbaecdabecadbecabd色debaedcabedbeaedbaeedabeedacbeacdbeacbdeadebeadbceabdc“bedocessreturned0(0x0)executiontime:3.953sessanykeytocontinue・

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。