資源簡介
本次上傳的是圖解數據結構 使用C++這本書的配套源碼,代碼無錯誤

代碼片段和文件信息
//用遞歸函數求?0-4?階乘的值
#if?0
#include?
using?namespace?std;
int?recursive(int);??//函數原型
int?main(void)
{
for?(int?i?=?0;?i<5;?i++)
cout?< system(“pause“);
return?0;
}
int?recursive(int?i)
{
int?sum;
if?(i?==?0)? //遞歸終止的條件
return(1);
else
sum?=?i?*?recursive(i?-?1); //sum=n*(n-1)!?所以直接調用本身
return?sum;
}
#endif
//斐波拉契數列的遞歸程序
#if?0
#include
using?namespace?std;
int?fib(int); //fib()函數的原型聲明
int?main()
{
int?i?n;
printf(“請輸入要計算第幾個斐氏數列:“);
scanf(“%d“?&n);
for?(i?=?0;?i?<=?n;?i++) //?計算前1n個斐氏數列?
printf(“fib(%d)=%d\n“?i?fib(i));
system(“pause“);
return?0;
}
int?fib(int?n)? //定義函數fib()
{
if?(n?==?0)
return?0;? //?如果n=0?則返回?0
else?if?(n?==?1?||?n?==?2) //如果n=1或n=2,則返回1?
return?1;
else //否則返回?fib(n-1)+fib(n-2)?
return?(fib(n?-?1)?+?fib(n?-?2));
}
#endif
//利用漢諾塔函數求出不同盤子數的盤子移動步驟
#if?0
#include?
using?namespace?std;
void?hanoi(int?int?int?int); //?函數原型
int?main(void)
{
int?j;
cout?<“請輸入盤子數量:“;
cin?>>?j;
hanoi(j?1?2?3);
system(“pause“);
return?0;
}
void?hanoi(int?n?int?p1?int?p2?int?p3)
{
if?(n?==?1)
cout?<“盤子從?“?< else
{
hanoi(n?-?1?p1?p3?p2);
cout?<“盤子從?“?< hanoi(n?-?1?p2?p1?p3);
}
}
#endif
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-10?21:46??圖解數據結構\
?????目錄???????????0??2018-01-10?19:28??圖解數據結構\Debug\
?????文件???????68608??2018-01-10?19:28??圖解數據結構\Debug\圖解數據結構.exe
?????文件??????400012??2018-01-10?19:28??圖解數據結構\Debug\圖解數據結構.ilk
?????文件?????1100800??2018-01-10?19:28??圖解數據結構\Debug\圖解數據結構.pdb
?????目錄???????????0??2018-01-10?21:46??圖解數據結構\圖解數據結構\
?????文件?????8323072??2018-01-10?21:46??圖解數據結構\圖解數據結構.sdf
?????文件????????1000??2017-12-21?10:21??圖解數據結構\圖解數據結構.sln
?????文件???????32256??2018-01-10?21:46??圖解數據結構\圖解數據結構.v12.suo
?????文件????????1535??2018-01-03?21:32??圖解數據結構\圖解數據結構\CH1.cpp
?????文件???????14187??2018-01-08?10:44??圖解數據結構\圖解數據結構\CH2.cpp
?????文件???????????9??2018-01-03?19:48??圖解數據結構\圖解數據結構\data.txt
?????文件???????????5??2006-12-25?21:17??圖解數據結構\圖解數據結構\data1.txt
?????文件???????????4??2006-12-25?21:17??圖解數據結構\圖解數據結構\data2.txt
?????文件??????????20??2006-10-27?10:51??圖解數據結構\圖解數據結構\datafile.txt
?????目錄???????????0??2018-01-10?19:28??圖解數據結構\圖解數據結構\Debug\
?????文件????????2711??2018-01-04?17:06??圖解數據結構\圖解數據結構\Debug\CH1.obj
?????文件????????2711??2018-01-08?11:21??圖解數據結構\圖解數據結構\Debug\CH2.obj
?????文件??????157322??2018-01-10?19:28??圖解數據結構\圖解數據結構\Debug\Graph.obj
?????文件????????2715??2018-01-10?10:26??圖解數據結構\圖解數據結構\Debug\List.obj
?????文件????????2719??2018-01-04?17:06??圖解數據結構\圖解數據結構\Debug\Search.obj
?????文件????????2715??2018-01-08?10:02??圖解數據結構\圖解數據結構\Debug\Sort.obj
?????文件????????2719??2018-01-10?16:00??圖解數據結構\圖解數據結構\Debug\stack.obj
?????文件????????2715??2018-01-10?18:31??圖解數據結構\圖解數據結構\Debug\tree.obj
?????文件??????388096??2018-01-10?19:28??圖解數據結構\圖解數據結構\Debug\vc120.idb
?????文件??????421888??2018-01-10?19:28??圖解數據結構\圖解數據結構\Debug\vc120.pdb
?????文件????????2162??2018-01-04?17:06??圖解數據結構\圖解數據結構\Debug\圖解數據結構.Build.CppClean.log
?????文件????????1869??2018-01-10?19:28??圖解數據結構\圖解數據結構\Debug\圖解數據結構.log
?????目錄???????????0??2018-01-10?19:28??圖解數據結構\圖解數據結構\Debug\圖解數據結構.tlog\
?????文件????????5322??2018-01-10?19:28??圖解數據結構\圖解數據結構\Debug\圖解數據結構.tlog\cl.command.1.tlog
?????文件???????77156??2018-01-10?19:28??圖解數據結構\圖解數據結構\Debug\圖解數據結構.tlog\CL.read.1.tlog
............此處省略16個文件信息
- 上一篇:QT c++ dijkstra最短路徑工程源碼
- 下一篇:C語言庫頭文件 全
評論
共有 條評論