代充网站怎么做网站大图怎么做更吸引客户

news/2025/10/8 11:48:57/文章来源:
代充网站怎么做,网站大图怎么做更吸引客户,wordpress 国内视频网站,成都vr 网站开发我们希望从图中某一顶点出发访遍图中其余顶点#xff0c;且使每一个顶点仅被访问一次。 这一过程就叫做图的遍历。 图的遍历算法是求解图的连通性问题、拓扑排序和求关键路径等算法的基础。 然而#xff0c;图的遍历要比树的遍历复杂得多。 因为图的任一顶点都可能和其余的顶…我们希望从图中某一顶点出发访遍图中其余顶点且使每一个顶点仅被访问一次。 这一过程就叫做图的遍历。   图的遍历算法是求解图的连通性问题、拓扑排序和求关键路径等算法的基础。   然而图的遍历要比树的遍历复杂得多。 因为图的任一顶点都可能和其余的顶点相邻接。 所以在访问了某个顶点之后可能沿着某条路径搜索之后又回到该顶点上。 为了避免同一顶点被访问多次在遍历图的过程中必须记下每个已访问过的顶点。 为此我们可以设一个辅助数组visited[0...n-1]它的初始值置为“假”或者零一旦访问了顶点vi便置visted[i]为“真”或者为被访问时的次序号。   通常有两条遍历图的路径深度优先搜索和广度优先搜索。 它们对于无向图和有向图都适用。 深度优先搜索 Depth First Search DFS 这种遍历类似于树的先根遍历是树的先根遍历的一种推广。   图a 是一张无向图 图b是深度优先搜索的过程 图c是广度优先搜索的过程   假设初始状态是图中所有顶点未曾被访问则深度优先搜索可从图中某个顶点v出发访问此顶点然后依次从v的未被访问的邻接点出发深度优先遍历图直至图中所有和v有路径相通的顶点都被访问到 若此图中尚有顶点未被访问则另选图中一个未曾被访问的顶点作为起点重复上述过程直至图中所有顶点都被访问为止。 为了在遍历过程中便于区分顶点是否已被访问许附设访问标志数组visited[0 ... n-1]其初值为“false”一旦某个顶点被访问则其相应的分量置为“true”。   1 Boolean visited[MAX];2 Status (*VisitFunc)(int v);3 4 void DFSTraverse(Graph G, Status(* Visit)(int v)) { //对图G作深度优先遍历5 VisitFunc Visit; //使用全局变量VisitFunc,使DFS不必设函数指针参数6 for(v0; vG.vexnum; v) visited[v] FALSE; //访问标志数组初始化7 for(v0; vG.vexnum; v)8 if(!visited[w]) DFS(G, w); //对尚未访问的顶点调用DFS9 10 } 11 12 13 void DFS(Graph G, int v) { 14 //从第v个顶点出发递归地深度优先遍历图G 15 visited[v] TRUE; 16 VisitFunc(v); //访问第v个顶点 17 for(w FirstAdjVex(G,v); w0; wNextAdjVex(G,v,w)) 18 if(!visited[w]) DFS(G, w); //对尚未访问的邻接顶点w递归调用DFS 19 20 }   遍历的过程实际上是对每个顶点查找其邻接点的过程。其耗费的时间取决于所采用的存储结构。 当使用二维数组表示邻接矩阵作为图的存储结构时查找每个顶点的邻接点所需时间为O(n^2)其中n为图中顶点数。 当以邻接表作为图的存储结构时找邻接点所需时间为O(e)其中e为无向图中的边的书或有向图中弧的数。 因此当以邻接表作为存储结构时深度优先搜索遍历图的时间复杂度为O(ne)。 广度优先搜索 Breadth First Search BFS  广度优先搜索遍历类似于树的按层次遍历的过程。   假设从图中的某顶点v出发在访问了v之后依次访问v的各个未曾访问过的邻接点 然后分别从这些邻接点出发依次访问它们的邻接点并使“先被访问的顶点的邻接点”先于“后被访问的顶点的邻接点”被访问 直到图中所有已被访问的顶点的邻接点都被访问到。 若此时图中尚有顶点未被访问则另选图中一个未曾被访问的顶点作为起始点重复上述过程 直至图中所有顶点都被访问到为止。 换句话说广度优先搜索遍历图的过程是以v为起始点由近至远依次访问v有路径相通且路径长度为1,2...的顶点。   例如对图a进行广度优先搜索遍历图如图c所示。   和深度优先搜索类似在遍历的过程中也需要一个访问标志数组。 并且为了顺次访问路径长度为2、3、...的顶点需附设队列以存储已被访问的路径长度为1,2...的顶点。     1 void BFSTraverse(Graph G, Status(*Visit)(int v)) {2 //按广度优先非递归遍历图G。使用辅助队列Q和访问标志数组visited3 for(v 0; vG.vexnum; v)4 visited[v] FALSE;5 InitQueue(Q); //置空辅助队列Q6 for(v 0; vG.vexnum; v)7 {8 if(!visited[v])9 { 10 visited[v] TRUE; 11 Visit(v); 12 EnQueu(Q, v) //v入队列 13 while(!QueueEmpyt(Q)) { 14 DeQueue(Q,u); //队头元素出队并置为u 15 for(w FirstAdjVex(G,u); w0; wNextAdjVex(G,u,w)) 16 if(!Visited[w]) { //w为u的尚未访问的邻接顶点 17 Visited[w] TRUE; 18 Visite(w); 19 EnQueue(Q,W); 20 } 21 } 22 } 23 24 }   分析上述算法每个顶点至多进一次队列。 遍历图的过程实质上通过边或弧找邻接点的过程。 因此广度优先搜索遍历图的时间复杂度和深度优先搜索遍历相同两者不同之处仅仅在于对顶点访问的顺序不同。  转载于:https://www.cnblogs.com/grooovvve/p/10828044.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/931464.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

文件与文件夹的rwx权限有什么区别

文件夹和文件的权限不同 文件的 rwx 权限 对文件而言,权限的控制非常直观: r - 读权限 作用:允许读取文件的内容。 例子:可以用 cat, less, more, head 等命令查看文件内容。 没有 r 权限:尝试读取文件会得到 Per…

Linux 与 Windows:哪个操作便捷的系统适合你?

Linux 与 Windows:哪个操作便捷的系统适合你?pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &…

网站在哪里wordpress农业站模板下载

学习自我评价4篇发布时间:2019-04-08在这次研究性学习中,我们小组在老师的指导下,通过全体成员的协作分工、研究探讨,集全体之智慧,个人之所学,充分将课本中的理论知识与生活实践相结合,用理论指…

泰州市建设局审图中心网站东莞人才市场招聘官网

首先: 使用git log命令查看提交历史,找到想要回退的版本的commit id. 使用git reset命令 第一步:git reset --hard 命令是强制回到某一个版本。执行后本地工程回退到该版本。 第二步:利用git push -f命令强制推到远程 如下所示: 优点:干净利落,回滚后完全回到最初状态…

2025 年片材机生产厂家最新推荐排行榜:SMC 片材机组 / 生产线 / 设备 / 辅机优质品牌精选,助力企业精准选购

当前高分子复合材料在汽车、电力、建筑等领域应用愈发广泛,片材机作为核心生产装备,其品质直接决定下游企业的生产效率与产品质量。然而,片材机市场品牌繁杂,部分厂家技术落后导致设备能耗高、精度差,售后体系不完…

2025 年宠物托运服务最新推荐榜单:覆盖深港澳 / 高铁托运等场景,爱宠国际领衔优质公司港深宠物托运/珠澳宠物托运公司推荐

随着宠物成为家庭核心成员,搬家、移民、出行等场景下的宠物托运需求持续激增,2025 年高铁宠物托运等新兴服务的落地更让市场选择愈发多元。但行业乱象仍未根治:隐性收费、运输设备简陋、清关滞留等问题频发,部分机…

50个常见的python毕业设计/课程设计(源码+运行步骤)

最近从网上搜集整理了50个常见的python毕设项目, 计算机课程设计/毕业设计指南,为计算机相关专业毕业生提供源码、数据库安装、远程调试等相关服务,提供功能讲解视频。下面是50个基于python/django/vue的毕业设计/课…

2025 年绞车源头厂家最新推荐榜:双速 / 回柱 / 张紧等设备优质直供企业,口碑与实力兼具!张紧/运输/凿井/矿用绞车厂家推荐

绞车作为矿山生产的 “生命线设备”,其安全合规性、运行稳定性与供货效率直接决定矿井作业的连续性与安全性。当前市场中,绞车厂家数量激增但质量参差不齐,部分企业存在资质不全、核心部件未获安标认证、供货周期冗…

2025 年豆腐机厂家最新推荐榜:权威解析企业实力,豆腐豆皮 / 豆干 / 成型设备选购指南厂家推荐

随着豆制品加工行业规模化发展,豆腐机已成为决定生产效率与产品品质的核心设备。但当前市场呈现 “新旧品牌混杂、技术层次不均” 的格局:传统设备存在能耗高、自动化不足等问题,而新兴品牌虽迭代迅速,却因缺乏市场…

德阳百度网站建设网红营销的劣势

本文将介绍如何使用 System.Text.Json 命名空间启用不区分大小写的属性名称匹配。 不区分大小写的属性匹配 默认情况下,反序列化会查找 JSON 与目标对象属性之间区分大小写的属性名称匹配。 若要更改该行为,请将 JsonSerializerOptions.PropertyNameCa…

怎么把网站列入黑名单wordpress 酒主题

目录 一.泛型编程 二.函数模板 1.函数模板概念 2.函数模板格式 3.函数模板的原理 三.函数模板的实例化 1.隐式实例化 2.显式实例化 3.模板参数的匹配原则 四.类模板 1.类模板的定义格式 2.类模板的实例化 一.泛型编程 泛型编程:编写与类型无关的通用代码…

sem营销推广免费seo在线工具

适用读者与目标 适用读者:已经熟悉基础的 OpenAI API 调用方式,对文本生成或数据处理有一定经验的计算机从业人员。目标:在本节中,你将学会如何使用 OpenAI 提供的多模态接口(图像生成、语音转录等)开发更…

set 初始化

#include <iostream> #include <set> #include <vector> using namespace std;int main() {// 1. 默认构造函数set<int> emptySet; // 2. 初始化列表(自动去重和排序)set<int> num…

set查找和统计示例

#include <iostream> #include <set> using namespace std;int main() {set<int> data = {10, 20, 30, 40, 50, 60, 70, 80, 90, 100};cout << "=== 查找操作详解 ===" << en…

Allegro 输出生产信息详解

Allegro 输出生产信息详解2025-10-08 11:32 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; f…

2025 年注浆管厂家最新推荐排行榜:聚焦 R780/108 / 隧道 / 预埋 / 桩基专用品类,精选优质企业

当前基建行业持续推进,注浆管作为地铁隧道、桥梁桩基、水利工程等场景的核心配套材料,其质量直接决定工程安全与耐久性。但市场上品牌繁杂,部分小型厂商以次充好,用劣质钢材生产的注浆管存在抗拉强度不足、耐腐蚀性…

编程笔记 - C++ 完美转发

C++ 完美转发是泛型编程里一个关键特性,用来在模板函数中保持参数的“原始值类别”(lvalue/rvalue)和属性(const、引用)。 背景 在模板编程中,函数参数往往需要被“原封不动”地传递到另一个函数。例如:如果传入…

网站开发项目管理文档模板wordpress reset

一、回调的含义和用途1. 什么是回调&#xff1f;一般来说&#xff0c;模块之间都存在一定的调用关系&#xff0c;从调用方式上看&#xff0c;可以分为三类&#xff1a;同步调用、异步调用和回调。同步调用是一种阻塞式调用&#xff0c;即在函数A的函数体里通过书写函数B的函数名…

MyBatis源码解析:从 Mapper 接口到 SQL 执行的完整链路 - 实践

MyBatis源码解析:从 Mapper 接口到 SQL 执行的完整链路 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Co…

PCIe扫盲——链路初始化与训练基础(一)

PCIe总线中的链路初始化与训练(Link Initialization & Training)是一种完全由硬件实现的功能,处于PCIe体系结构中的物理层。整个过程由链路训练状态机(Link Training and Status State Machine,LTSSM)自动完…