• 大小: 3.01MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-15
  • 语言: C/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\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个文件信息

评论

共有 条评论