图解数据结构C++版源码


本次上传的是图解数据结构 使用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
“ 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  图解数据结构图解数据结构DebugCH1.obj
     文件        2711  2018-01-08 11:21  图解数据结构图解数据结构DebugCH2.obj
     文件      157322  2018-01-10 19:28  图解数据结构图解数据结构DebugGraph.obj
     文件        2715  2018-01-10 10:26  图解数据结构图解数据结构DebugList.obj
     文件        2719  2018-01-04 17:06  图解数据结构图解数据结构DebugSearch.obj
     文件        2715  2018-01-08 10:02  图解数据结构图解数据结构DebugSort.obj
     文件        2719  2018-01-10 16:00  图解数据结构图解数据结构Debugstack.obj
     文件        2715  2018-01-10 18:31  图解数据结构图解数据结构Debug ree.obj
     文件      388096  2018-01-10 19:28  图解数据结构图解数据结构Debugvc120.idb
     文件      421888  2018-01-10 19:28  图解数据结构图解数据结构Debugvc120.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图解数据结构.tlogcl.command.1.tlog
     文件       77156  2018-01-10 19:28  图解数据结构图解数据结构Debug图解数据结构.tlogCL.read.1.tlog
............此处省略16个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)