输入有向图的顶点和弧,创建有向图(邻接矩阵或邻接表),并完成下列任务:(1)计算各结点的出度、入度以及度,输出;  (2) 从第一个顶点出发,深度优先遍历图,输出遍历序列;  (3) 从第一个顶点顶点出发,广度优先遍历图,输出遍历序列。 要求以用户输入各个顶点的顺序为顶点的序号,在遍历过程中同等情况下优先选择序号小的顶点访问。

#include <stdio.h>
#include <stdlib.h>
#include <queue>
using namespace std;
#define MAX_V 5
#define INF  2147483647
bool book[MAX_V];
queue<int>q;
//图的邻接矩阵结构
typedef struct
{
    int No;                    //顶点编号
    char info;                 //顶点信息,这里用作顶点名
} Ver;
typedef struct                 //图的邻接矩阵结构
{
    int adjMat[MAX_V][MAX_V];  //邻接矩阵
    int v;                     //点的个数
    int e;                     //边的个数
    Ver ver[MAX_V];            //顶点数组用于盛放顶点信息
} MatGraph;

void CreateMat(MatGraph *&G,int A[MAX_V][MAX_V],int v,int e)  //创建图的邻接

【无标题】有向图的创建、求度和遍历相关推荐

  1. python求度分布的程序

    使用python求度分布的程序 # -*- coding: utf-8 -*- """ Created on Sun Jun 16 20:13:42 2019@autho ...

  2. MFC修改窗口无标题和标题信息,修改执执行文件图标

    一.创建MFC后 窗口显示的是 无标题-工程名 修改方法在网上看到了几种,下面介绍下比较简单的一种: 1.在MianFrame.c文件中找到这个函数 BOOL CMainFrame::PreCreat ...

  3. 13个可以为网站创建360度全景视图的工具

    英文 | https://niemvuilaptrinh.medium.com/14-libraries-create-360-degree-views-for-website-c4c177ef7d1 ...

  4. Android 无标题 全屏设置

    Android 无标题 全屏设置 标题栏和状态栏 Android程序默认情况下是包含状态栏和标题栏的. 在Eclipse中新建一个Android程序,运行后显示如下: 图中标出了状态栏(显示时间.电池 ...

  5. Linux微信1001无标题,微信个性签名1001无标题

    摘要: 本篇微信个性签名1001无标题,是喜欢签名的网友提供的微信朋友圈签名中的微信个性签名1001无标题,可能下文中的微信个性签名1001无标题有你心爱的微信个性签名. 微信个性签名1001无标题, ...

  6. 关于WM_NCHITTEST消息(移动无标题对话框多个)

    我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下: 通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口. 一个容易想到的方案 ...

  7. mysql输入命令1002无标题_Linux下远程连接MySQL数据库的方法

    步骤 1.在服务器端开启远程访问 首先进入mysql数据库,然后输入下面两个命令: grant all privileges on *.* to 'root'@'%' identified by 'p ...

  8. C# 系统应用之无标题窗体移动的两种方法

    在做项目界面设计中,常常为了美观需要设置窗体属性"FormBorderStyle"(窗体边框和标题栏外观)为None无标题窗口.此时隐藏标题的窗口怎样实现移动呢?我根据自己的项目从 ...

  9. Android 置Activity全屏和无标题

    今天,实在没有什么好些写的内容,所以在网上找了很久,才决定写这个博客.比较简单,还是想保持写博客的习惯. 一.在代码里设置全屏. Activity设置全屏和无标题栏,要用到andorid.view.W ...

最新文章

  1. 微信小程序scroll-view的使用
  2. asp在线压缩和解压缩文件(文件夹)
  3. 华为鸿蒙OS发布!余承东:随时可替换安卓;方舟编译器将支持混合编译
  4. 节点的度与网络稀疏性
  5. C/C++实现模糊控制,借助MATLAB辅助设计和fis.c文件
  6. serverless 构建_使用Serverless,StepFunctions和StackStorm Exchange构建社区注册应用程序-Episode…...
  7. 谷歌在外贸中的实战解析
  8. c语言能返回字符串吗,C语言中函数返回字符串的四种方法
  9. bzoj 1414 bzoj 3705: [ZJOI2009]对称的正方形(二维Hash)
  10. 扫描工具——Nmap用法详解
  11. grub启动主题美化
  12. 日程表模板html,excel日程表模板(每日工作时间表模板)
  13. c++ 调用批处理 bat 清理浏览器缓存。
  14. CCF-CSP认证 第一题水题-小明摘苹果(c++满分代码)
  15. 华为交换机ntp自动校时配置
  16. Backpack-problem背包九讲笔记
  17. 虚拟机、容器和沙箱是什么关系?
  18. yeelink平台试玩
  19. WPS中的段落布局行号数字怎么取消
  20. 如何控制局域网网速_网速慢?丨你可能被蹭网啦,按照步骤检查一下~

热门文章

  1. 键盘、鼠标各键对应的ASCII码值
  2. 卫星各个波段的说明及用途(C/Ku/Ka/S/L)
  3. 自我实现者共同的性格特征
  4. Word VBA中的光标操作
  5. Unity(游戏)中五种数据存储的方法
  6. AWS大数据三种经典玩法
  7. String求求你别秀了
  8. win10笔记本外接显示器后,微信界面字体模糊问题的解决方案
  9. 如何理解D触发器延迟一拍
  10. iOS9 3D Touch 标签菜单 peek and pop force 压力触控 功能开发高级版教程