资源简介
本次上传的是图解数据结构 使用C++这本书的配套源码,代码无错误
代码片段和文件信息
//用递归函数求 0-4 阶乘的值
#if 0
#include
using namespace std;
int recursive(int); //函数原型
int main(void)
{
for (int i = 0; i<5; i++)
cout << i << “ 阶乘值为 “ << recursive(i) << endl;
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 << “盘子从 “ << p1 << “ 移到 “ << p3 << endl;
else
{
hanoi(n - 1 p1 p3 p2);
cout << “盘子从 “ << p1 << “ 移到 “ << p3 << endl;
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语言库头文件 全
评论
共有 条评论