- 博客(31)
- 收藏
- 关注
原创 考试报名管理系统课程设计
/************************************************************版权所有(C)2017,zhangyanfei。**文件名称:head.h文件标识:无*内容摘要:头文件*其它说明:无*当前版本:V6.0*作者:张延飞*完成日期:20161220**修改记录1:*修改日期:20171220*版本号:V1
2017-12-21 16:05:52
4357
原创 数据结构学习心得体会
时间转眼即逝,一转眼一学期的数据结构课就已经快要结束了,我对第一节课的时候老师向我们介绍云班课时的场景还历历在目,老师兴致勃勃的介绍着数据结构课的作用,重要性。老师每节课都充满活力让我们每节课都不好意思打盹。在学习这门课程以前,我觉得编程只要会简单的写代码就好了。然而实际上数据结构才是计算机界的大佬。着计算机应用领域的延伸与扩展,数据结构类的问题占据了现在计算机技术领域的大部分,数据元素之间的关系
2017-12-14 11:26:52
40052
原创 十一周项目四
/* * Copyright (c)2017,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:项目4.cpp * 作 者:黄玉娇 * 完成日期:2017年11月29日 * 版 本 号:v1.0 问题描述:假设图G采用邻接表存储,分别设计实现以下要求的算法,要求用区别于示例中的图进行多次测试,通过观察输出值,掌
2017-11-30 11:12:32
220
原创 第十一周项目3
/* Copyright (c)2017,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第十二周项目3 - 图遍历算法实现.cpp 作 者:张延飞 完成日期:2017年11月29日 版 本 号:v1.0 问题描述: 实现图遍历算法,分别输出如下图结构的深度优先(DFS)遍历序列和
2017-11-30 11:05:39
201
原创 十一周项目二
/**Copyright (c)2017,烟台大学计算机学院*All rights reserved.*文件名称:传写.cpp*作者:张延飞*完成日期:2017年11月28日*版本号:v1.0**问题描述:假设图G采用邻接表存储,分别设计实现以下要求的算法: (1)输出出图G中每个顶点的出度; (2)求出图G中出度最大的一个顶点,输出该顶点编号;
2017-11-29 11:22:59
270
原创 十一周项目一
/* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第十二周项目1 - 图基本算法库.cpp 作 者:张延非完成日期:2015年11月21日 版 本 号:v1.0 问题描述: 定义图的邻接矩阵和邻接表存储结构,实现其基本运算,并完成测试。 要求: 1、头文件graph.h中
2017-11-29 11:17:09
185
原创 第十周项目一
/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:1.cpp * 作 者:张延飞 * 完成日期:2017年11月14日 * 版 本 号:v1.0 * 问题描述:实现哈夫曼树的算法验证,并测试数据。 * 输入描述:无
2017-11-16 10:30:09
267
原创 第十周项目一
/* * Copyright (c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:1.cpp * 作 者:张延飞 * 完成日期:2016年11月9日 * 版 本 号:v1.0 * 问题描述:实现哈夫曼树的算法验证,并测试数据。 * 输入描述:无
2017-11-09 10:53:18
198
转载 第九周项目三
【利用二叉树遍历思想解决问题】(请利用二叉树算法库) 假设二叉树采用二叉链存储结构存储,分别实现以下算法,并在程序中完成测试: (1)计算二叉树节点个数; (2)输出所有叶子节点; (3)求二叉树b的叶子节点个数 (4)设计一个算法Level(b,x,h),返回二叉链b中data值为x的节点的层数。 (5)判断二叉树是否相似(关于二叉树t1和t2相似
2017-11-01 10:26:22
201
转载 项目2 - 二叉树遍历的递归算法
/* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:项目2.cbp 作 者:孙钰坤 完成日期:2015年11月30日 版 本 号:v1.0 问题描述:实现二叉树的先序、中序、后序遍历的递归算法,并对用”A(B(D,E(H(J,K(L,M(,N)))
2017-11-01 10:18:05
547
转载 第九周项目1 二叉树算法库
"code" class="csharp">/* Copyright (c)2016,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:xm1.cbp 作 者:隋溢凡 完成日期:2016年11月4日 版 本 号:v1.0 * 问题描述: 定义二叉树的链式存储结构,实现其基本运算
2017-11-01 10:12:37
213
转载 第八周项目三
/* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第八周项目3-稀疏矩阵的三元组表示的应用(3.2).cpp 作 者:张延飞 完成日期:2017年10月24日 版 本 号:v1.0问题描述: 采用三元组存储稀疏矩阵,设计两个稀疏矩阵相加的运算算法 输入描述:两个稀疏矩阵 程序输出:相加
2017-10-24 22:18:40
502
转载 第八周项目二
/* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:项目2-1.cbp 作 者:张延飞 完成日期:2017年10月24日 版 本 号:v1.0 问题描述:(1)用压缩形式存储对称矩阵,实现下面的操作并测试
2017-10-24 22:12:48
188
转载 第八周项目一
/* 烟台大学计算机学院 文件名称:xiangmu.cpp 作者:张延飞 完成日期:2017年10月23日 问题描述:定义顺序串的存储结构,实现其基本运算,并完成测试。 输入描述:无 输出描述:对串处理后的元素 */ //sqstring.h: #in
2017-10-24 22:06:44
239
转载 第七周项目三
/* 烟台大学计算机学院 文件名称:xiangmu.cpp 作者:于琛 完成日期:2017年10月15日 问题描述:设从键盘输入一整数序列a1,a2,…an,试编程实现: 当ai>0时,ai进队,当ai 要求将队列处理成环形队列,使用算法库中定义的数据类型及算法,程序中只包括一个函数(main函数),入队和出队等操作直接写在ma
2017-10-24 22:05:24
297
转载 第七周项目二
/* Copyright (c)2017,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:项目2.cbp 作 者:陈晨 完成日期:2017年10月19日 版 本 号:v1.0 问题描述:定义链队列存储结构,实现其基本运算,并完成测试。 输入描述:无 程序输出:测试数据 */
2017-10-19 10:58:43
185
原创 第七周项目1
222问题:[cpp] view plain copy/* Copyright (c)2017,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:项目1.cbp 作 者:张延飞 完成日期:2017年10月16日 版 本 号:v1.0 问题描述:定
2017-10-19 10:56:30
197
原创 第五周项目五
/* Copyright (c)2017,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:项目5.cbp 作 者:张延飞 完成日期:2017年10月10日 版 本 号:v1.0 问题描述:利用sqstack.h中栈的基本运算,实现将一个中缀表达式转换为对应的后缀表达 式的算法。例如,输入(56-20)
2017-10-19 10:45:32
193
转载 第五周项目三
/* Copyright (c)2017,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:项目3.cbp 作 者:张延飞 完成日期:2017年10月19日 版 本 号:v1.0 问题描述:假设表达式中允许三种括号:圆括号、方括号和大括号。编写一个算法,判断表达式中的各种左括号是否与右括号匹配。
2017-10-19 10:28:48
188
原创 第五周项目二
/* Copyright (c)2015,烟台大学计算机与控制工程学院 All rights reserved. 文件名称:第6周项目2--建立链栈算法库.cpp 作 者:张延飞 完成日期:2017年10月12日 版 本 号:v1.0 问题描述:定义链栈存储结构,实
2017-10-12 11:21:49
211
原创 第五周项目一
/* 烟台大学计算机学院 文件名称:ycddd.cpp 作者:张延飞 完成日期:2017年10月11日 问题描述:定义顺序栈存储结构,实现其基本运算 输入描述:无 输出描述:顺序栈的操作以及栈的操作后的元素输出,以及出栈的元素输出 */ 1.头文件:sqstack.h,包含定义顺
2017-10-11 10:30:20
187
转载 第四周项目2 - 建设“单链表”算法库
/* 烟台大学计算机学院 文件名称:xm.cpp 作者:张延飞 完成日期:2017年9月27日 问题描述:建立单链表算法库 输入描述:无 输出描述:进行了各个的链表的值 */ list.cpp: #include #include
2017-09-27 22:21:30
213
转载 第四周项目1 - 建立单链表
本文是数据结构基础系列网络课程(2):线性表中第9课时建立单链表中所讲的例程。【例程】 定义单链表存储结构,用头插法和尾插法建立单链表,并显示建立好以后的结果。#include #include typedef int ElemType;typedef struct LNode //定义单链表结点类型{ ElemType data; str
2017-09-27 22:18:24
188
转载 项目3 求集合并集
/* * Copyright (c++) 2017 烟台大学计算机学院 * All right reserved. * 文件名称:creat2.cpp * 作 者: 张延飞 * 完成日期:2017年9月17日 * 版 本 号:v1.9 * *问题描述:假设有两个集合 A 和 B 分
2017-09-19 19:14:44
423
转载 第三周实践项目1(2)--顺序表的基本运算插入.删除数据,初始化.销毁线性表
#include #include #define MaxSize 50 //Maxsize将用于后面定义存储空间的大小 typedef int ElemType; //ElemType在不同场合可以根据问题的需要确定,在此取简单的int typedef struct { ElemType data[MaxSize]; //利用了前
2017-09-19 18:56:30
2423
转载 第三周项目2 建设“顺序表”算法库
问题及代码:算法库包括两个文件: 头文件:list.h,包含定义顺序表数据结构的代码、宏定义、要实现算法的函数的声明; 源文件:list.cpp,包含实现各种算法的函数的定义 请采用程序的多文件组织形式,在项目1的基础上,建立如上的两个文件,另外再建立一个源文件,编制main函数,完成相关的测试工作。 list.h:[csha
2017-09-19 18:39:39
356
转载 第3周项目1(1)- 顺序表的基本运算
(1)目的是要测试“建立线性表”的算法CreateList,为查看建表的结果,需要实现“输出线性表”的算法DispList。在研习DispList中发现,要输出线性表,还要判断表是否为空,(2)在已经创建线性表的基础上,求线性表的长度ListLength、求线性表L中指定位置的某个数据元素GetElem、查找元素LocateElem的算法都可以实现了。就在原程序的基础上增加: 增
2017-09-19 17:30:23
332
转载 第二周项目3体验复杂度
/* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:张延飞*完成日期:2017年09月13日 *版本号:v1.0 * *问题描述:排序是计算机科学中的一个基本问题,产生了很多种适合不同情况下适用的算法,也一直作为算法研究的热点。本项目提供两种排序算法,复杂度为O(n 2 )的选择排序
2017-09-14 11:11:32
210
转载 程序多文件组织
/* *文件名称:example *作 者:张延飞 *完成日期:2017年9月13日 * *问题描述:输入两个数,判断最大数和最小数并输出 *输入描述:两个整数 *程序输出:输出最大数max和最小min */ #include using namespace std; int max(int x,int y); int min(int
2017-09-13 22:03:48
348
转载 三种函数的传递方式
/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称: *作 者:张延飞*完成日期:2017年9月11日 *版 本 号:v1.0 * *问题描述:两种函数传递的方式:传值和传地址 *输入描述:两个整数,代表交换前的值 *程序输出:两个整数,代表交换后的值 */
2017-09-13 10:46:47
613
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人