学习
文章平均质量分 80
欧阳顶天-王百琛
这个作者很懒,什么都没留下…
展开
-
第二周项目--汉诺塔问题
问题及代码:/* *Copyright (c) 2017, 烟台大学计算机学院 *All rights reserved. *文件名称:wbc.cpp *作 者:王百琛 *完成日期:2017年9月13日 *版 本 号:v1.0 * *问题描述:汉诺塔问题(计算移动n个盘子需要移动的次数) *输入描述:盘子数目n *程序输出:最终需要移动的次数 *原创 2017-09-13 19:56:09 · 250 阅读 · 0 评论 -
第二周项目--函数参数传值的几种方式
第一种方式 直接传递值#include using namespace std; void myswap(int x,int y); int main() { int a,b; cout<<"请输入待交换的两个整数:"; cin>>a>>b; myswap(a,b); cout<<"调用交换函数后原创 2017-09-13 21:46:43 · 215 阅读 · 0 评论 -
第二周项目--程序的多文件组织
代码://main.pp #include "tou.h" int main() { int n=7; //学生记录人数 int m=21; //学生成绩记录数 struct stud1 s1[MaxStud]= { {1,"张斌",9901}, {8,"刘原创 2017-09-13 21:54:53 · 199 阅读 · 0 评论 -
第七周||建立顺序环形算法库
/* *Copyright (c) 2017, 烟台大学计算机学院 *All rights reserved. *文件名称:yangdingtian.cpp *作 者:王百琛 *完成日期:2017年10月12日 *版 本 号:v1.0 * *问题描述:建立顺序环形算法库 *输入描述:无 *程序输出:测试结果 */ #include #incl原创 2017-10-12 10:21:38 · 201 阅读 · 0 评论 -
第七周||数据结构之自建算法库——链队(链式队列)
/* *Copyright (c) 2017, 烟台大学计算机学院 *All rights reserved. *文件名称:ouyangdingtian.cpp *作 者:王百琛 *完成日期:2017年10月12日 *版 本 号:v1.0 * *问题描述:链队的建立 *输入描述:无 *程序输出:测试结果 */ #includ原创 2017-10-12 10:42:21 · 242 阅读 · 0 评论 -
typedef struct 和struct 之间的千丝万缕
struct和typedef struct分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student s转载 2017-11-09 10:51:18 · 168 阅读 · 0 评论 -
第十周||层次遍历算法的验证
/* *Copyright (c) 2017, 烟台大学计算机学院 *All rights reserved. *文件名称:ouyangdingtian.cpp *作 者:王百琛 *完成日期:2017年11月2日 *版 本 号:v1.0 * *问题描述:层次遍历算法的验证 *输入描述:一棵树 *程序输出:先序,中序,后序算法原创 2017-11-02 10:35:53 · 267 阅读 · 0 评论 -
第八周||项目一二叉树算法库
btree的源文件#include #include #include "btree.h"void CreateBTNode(BTNode *&b,char *str) //由str串创建二叉链{ BTNode *St[MaxSize],*p=NULL; int top=-1,k,j=0; char ch; b=NULL;原创 2017-10-26 10:40:31 · 265 阅读 · 0 评论