自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CERTAINTY的博客

Welcome !

  • 博客(11)
  • 收藏
  • 关注

原创 课程设计 【银行系统】

/*********************************************************** *版权所有 (c)2017,lizhaoyang *文件名称:bank*文件标识:无 *内容:该代码是用于一个简单的银行模拟系统*其他说明:用到了简单的链表结构 *作者:黎兆阳*完成日期:20171224*修改记录:无 *********************

2017-12-24 12:07:13 670

原创 第12周 【项目4 拓扑排序算法验证】

(图4) (程序中graph.h是图存储结构的“算法库”中的头文件,详情请单击链接…)[代码]#include #include #include "graph.h"void TopSort(ALGraph *G){ int i,j; int St[MAXV],top=-1; //栈St的指针为top ArcNode

2017-12-21 09:40:53 175

原创 第12周 【项目 3 Floyd算法验证】

(图3)[Floyd算法实现] (程序中graph.h是图存储结构的“算法库”中的头文件,详情请单击链接…)#include #include #include "graph.h"#define MaxSize 100void Ppath(int path[][MAXV],int i,int j) //前向递归查找路径上的顶点{ int k; k=p

2017-12-21 09:39:28 153

原创 第12周 【项目2 Dijkstra算法的验证】

(程序中graph.h是图存储结构的“算法库”中的头文件,详情请单击链接…)#include #include #include "graph.h"#define MaxSize 100void Ppath(int path[],int i,int v) //前向递归查找路径上的顶点{ int k; k=path[i]; if (k==v) return;

2017-12-21 09:36:43 153

原创 第12周 【项目1 - 验证算法】

最小生成树的普里姆算法:#include #include #include "graph.h"void Prim(MGraph g,int v){ int lowcost[MAXV]; //顶点i是否在U中 int min; int closest[MAXV],i,j,k; for (i=0; i//给lowcost[]和clo

2017-12-21 09:34:43 166

原创 第11周 【项目5 - 迷宫问题之图深度优先遍历解法】

【项目 - 迷宫问题之图深度优先遍历解法】   设计一个程序,采用深度优先遍历算法的思路,解决迷宫问题。   (1)建立迷宫对应的图数据结构,并建立其邻接表表示。   (2)采用深度优先遍历的思路设计算法,输出从入口(1,1)点到出口(M,N)的所有迷宫路径。[模型建立]   将迷宫中的每一格作为一个顶点,相邻格子可以到达,则对应的顶点之间存在边相连。   例如,下面的

2017-12-16 15:45:26 226

原创 第11周 【项目4 - 利用遍历思想求解图问题】

1、是否有简单路径? 问题:假设图G采用邻接表存储,设计一个算法,判断顶点u到v是否有简单路径。#include #include #include "graph.h"int visited[MAXV]; //定义存放节点的访问标志的全局数组void ExistPath(ALGraph *G,int u,int v, bool &has){ int w;

2017-12-16 15:44:33 255

原创 第11周 【项目3 - 图遍历算法实现】

1、深度优先遍历——DFS(程序中graph.h是图存储结构的“算法库”中的头文件,详情请单击链接…)#include #include #include "graph.h"int visited[MAXV];void DFS(ALGraph *G, int v){ ArcNode *p; int w; visited[v]=1; printf("%d

2017-12-16 15:42:13 199

原创 第11周 项目2 - 操作用邻接表存储的图】

【项目 - 操作用邻接表存储的图】 假设图G采用邻接表存储,分别设计实现以下要求的算法: (1)输出出图G中每个顶点的出度; (2)求出图G中出度最大的一个顶点,输出该顶点编号; (3)计算图G中出度为0的顶点数; (4)判断图G中是否存在边i,j>。 利用下图作为测试用图,输出结果。  提示:(1)分别设计函数实现算法;(2)不要全部实现完再测试,而是实现一个,测

2017-12-16 15:41:03 177

原创 学期总结

O:  本学期我们进行了数据结构这门课程,贺老师采取了一种全新的教学模式,翻转课堂,与以往课堂不同的是,翻转课堂将学习模式变成了课下按照学习目标学习(看视频),课上老师精讲知识点。这种模式下学习更加需要主动性和自主性,从而使学习的效果大大提高。R: 反思:本书从线性表,栈和队列,串,递归,数组和广义表,树和二叉树学的还是比较满意。从图形结构开始,和查找以及内排序学的稍有欠缺。I:     

2017-12-14 22:06:54 156

原创 第十一周 【项目1 - 图基本算法库】

图的存储结构主要包括邻接矩阵和邻接表,本算法库提供存储结构的定义,以及用于构造图存储结构、不同结构的转换及显示的代码。算法库采用程序的多文件组织形式,包括两个文件:      1.头文件:graph.h,包含定义图数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef GRAPH_H_INCLUDED#define GRAPH_H_INCLUDED#define MAXV

2017-12-12 17:50:14 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除