当前位置: 首页 > news >正文

网站降权投诉做app的模板下载网站有哪些内容

网站降权投诉,做app的模板下载网站有哪些内容,号卡分销系统,网站建设方案标准模板数据结构–图的遍历 BFS 树的广度优先遍历 从 1 结点进行 b f s bfs bfs的顺序#xff1a; 【1】 【2】【3】【4】 【4】【6】【7】【8】 图的广度优先遍历 从 2 号点开始 b f s bfs bfs的顺序#xff1a; 【2】 【1】【6】 【5】【3】【7】 【4】【8】 树 vs 图 不存在“回…数据结构–图的遍历 BFS 树的广度优先遍历 从 1 结点进行 b f s bfs bfs的顺序 【1】 【2】【3】【4】 【4】【6】【7】【8】 图的广度优先遍历 从 2 号点开始 b f s bfs bfs的顺序 【2】 【1】【6】 【5】【3】【7】 【4】【8】 树 vs 图 不存在“回路”搜索相邻的结点时不可能搜到已经访问过的结点 树的⼴度优先遍历层序遍历 ①若树⾮空则根节点⼊队 ②若队列⾮空队头元素出队并访问同时将该元素的孩⼦依次⼊队 ③重复②直到队列为空 搜索相邻的顶点时有可能搜到已经访问过的顶点 代码实现 ⼴度优先遍历Breadth-First-Search, BFS要点 找到与⼀个顶点相邻的所有顶点标记哪些顶点被访问过需要⼀个辅助队列 •FirstNeighbor(G,x)求图G中顶点x的第⼀个邻接点若有则返回顶点号。 若x没有邻接点或图中不存在x则返回-1。 •NextNeighbor(G,x,y)假设图G中顶点y是顶点x的⼀个邻接点返回除y之外 顶点x的下⼀个邻接点的顶点号若y是x的最后⼀个邻接点则返回-1 bool visited[MAX_VERTEX_NUM]; //广度优先遍历 void BFS(Graph G, int v) {//从顶点v出发广度优先遍历图Gvisit(v);//访问初始顶点vvisited[v] TRUE;//对v做已访问标记Enqueue(Q, v);//顶点v入队列Qwhile(!isEmpty(Q)){DeQueue(Q, v);//顶点v出队列for(w FirstNeighbor(G, v); w 0; w NextNeighbor(G, v, w)) //检测v所有邻接点if(!visited[w]) //w为v的尚未访问的邻接顶点visit(w);//访问顶点W{visited[w] TRUE; //对w做已访问标记EnQueue(Q,w); //顶点w入队列}//if}//while }遍历序列的可变性 同⼀个图的邻接矩阵表示⽅式唯⼀因此⼴度优先遍历序列唯⼀ \color{red}同⼀个图的邻接矩阵表示⽅式唯⼀因此⼴度优先遍历序列唯⼀ 同⼀个图的邻接矩阵表示⽅式唯⼀因此⼴度优先遍历序列唯⼀ 同⼀个图邻接表表示⽅式不唯⼀因此⼴度优先遍历序列不唯⼀ \color{red}同⼀个图邻接表表示⽅式不唯⼀因此⼴度优先遍历序列不唯⼀ 同⼀个图邻接表表示⽅式不唯⼀因此⼴度优先遍历序列不唯⼀ 算法存在的问题 如果是⾮连通图则⽆法遍历完所有结点 bool visited[MAX_VERTEX_NUM]; //广度优先遍历 void BFS(Graph G, int v) {//从顶点v出发广度优先遍历图Gvisit(v);//访问初始顶点vvisited[v] TRUE;//对v做已访问标记Enqueue(Q, v);//顶点v入队列Qwhile(!isEmpty(Q)){DeQueue(Q, v);//顶点v出队列for(w FirstNeighbor(G, v); w 0; w NextNeighbor(G, v, w)) //检测v所有邻接点if(!visited[w]) //w为v的尚未访问的邻接顶点visit(w);//访问顶点W{visited[w] TRUE; //对w做已访问标记EnQueue(Q,w); //顶点w入队列}//if}//while }BFS算法Final版 bool visited[MAX_VERTEX_NUM]; void BFSTraverse(Graph G) //对图G进行广度优先遍历for(i0;iG.vexnum;i)visited[i]FALSE;InitQueue(Q); {//访问标记数组初始化//初始化辅助队列Q//从0号顶点开始遍历for(i 0; i G.vexnum; i)if(!visited[i])BFS(G, i);//对每个连通分量调用一次BFS//vi未访问过从vi开始BFS } //广度优先遍历 void BFS(Graph G, int v) {//从顶点v出发广度优先遍历图Gvisit(v);//访问初始顶点vvisited[v] TRUE;//对v做已访问标记Enqueue(Q, v);//顶点v入队列Qwhile(!isEmpty(Q)){DeQueue(Q, v);//顶点v出队列for(w FirstNeighbor(G, v); w 0; w NextNeighbor(G, v, w)) //检测v所有邻接点if(!visited[w]) //w为v的尚未访问的邻接顶点visit(w);//访问顶点w{visited[w] TRUE; //对w做已访问标记EnQueue(Q,w); //顶点w入队列}//if}//while }复杂度分析 空间复杂度最坏情况辅助队列⼤⼩为 O(|V|) 邻接矩阵 \color{red}邻接矩阵 邻接矩阵存储的图 访问 |V| 个顶点需要O(|V|)的时间 查找每个顶点的邻接点都需要O(|V|)的时间⽽总共有|V|个顶点 时间复杂度 O ( ∣ V ∣ 2 ) \color{red}O(|V|^2) O(∣V∣2) 邻接表 \color{red}邻接表 邻接表存储的图 访问 |V| 个顶点需要O(|V|)的时间 查找各个顶点的邻接点共需要O(|E|)的时间 时间复杂度 O ( ∣ V ∣ ∣ E ∣ ) \color{red}O(|V||E|) O(∣V∣∣E∣) ⼴度优先生成树 广度优先生成树Breadth-First Search Tree是一种图算法用于以广度优先的方式遍历和生成图的树形结构。该算法从图中的一个起始节点开始逐层遍历图中的节点直到遍历完所有与起始节点可达的节点。 广度优先生成树的过程如下 选择一个起始节点作为根节点并将其标记为已访问。将起始节点入队列。从队列中取出一个节点作为当前节点。遍历当前节点的所有邻接节点 如果邻接节点未被访问过则将其标记为已访问并将其加入队列。将当前节点与邻接节点之间的边添加到生成树中。 重复步骤3和步骤4直到队列为空。 广度优先生成树的特点是它按照节点的层级顺序生成树即先生成根节点然后生成与根节点相邻的节点再生成与这些节点相邻的节点依次类推。因此生成的树形结构具有层级感节点之间的距离相对较近。 广度优先生成树在图算法中有广泛应用例如最短路径算法、网络分析、社交网络分析等。它能够帮助我们理解和分析图结构了解节点之间的关系和层级结构。 ⼴度优先生成森林 广度优先生成森林Breadth-First Search Forest是在一个连通图中进行广度优先搜索的结果其中可能包含多个生成树。每个生成树都是从一个起始节点开始通过广度优先搜索遍历图中的节点而形成的树状结构。 广度优先生成森林的过程与广度优先生成树类似只是在遍历图的过程中如果发现还有未访问的节点就选择其中一个未访问的节点作为新的起始节点继续生成一棵新的生成树。这样通过多次广度优先搜索可以生成多棵独立的生成树组成一个森林。 广度优先生成森林的特点是它可以同时生成多个以不同起始节点为根的生成树这些生成树之间可能没有直接的连接。每个生成树都是从一个起始节点开始按照广度优先的方式遍历与其可达的节点形成一个独立的树形结构。 广度优先生成森林在图算法中也有广泛应用特别是在处理非连通图时。通过生成森林我们可以获得图中所有连通分量的结构信息并且可以对每个连通分量进行进一步的分析和处理。广度优先生成森林可以帮助我们理解和分析图的整体结构以及不同连通分量之间的关系。 对⾮连通图的⼴度优先遍历可得到⼴度优先⽣成森林 知识回顾与重要考点
http://wiki.neutronadmin.com/news/85578/

相关文章:

  • 网站开发进度计划是什么做网站便宜还是app便宜
  • 受欢迎的网站开发微信开发流程四步
  • 手机做网站的步骤成都网站建设博客
  • 阿里巴巴的网站怎么做的外贸公司起名
  • 上海工程建设造价信息网站品牌营销策划有限公司
  • 佛山做礼物的网站做小程序商城
  • php网站模板下载ppt素材免费网站
  • 在百度网站备案查询上显示未备案是什么意思wordpress插件漏洞利用
  • 运城网站制作公司网站开发制作合同
  • 漳州市城乡建设局网站工程项目管理软件app
  • 厦门营销型网站买网站服务器要多少钱
  • 找人开发软件去什么网站广州app定制公司
  • 做钢材的都用什么网站郑州市域名服务公司
  • 单页面网站怎么优化每天做特卖的网站是哪个
  • 十大创意网站中国建筑官网一测
  • 大连龙采做网站行不行怎么是营销型网站建设
  • 网站管理助手哪个好用创作服务平台
  • 做一个网站的全部流程网站开发与维护是干什么的
  • 网站设计一般要求网站建设与网页设计视频
  • 郑州seo代理商企业网站做优化
  • 建德网站建设公司杭州房产网官方网站
  • 营销型网站建设目标镇海seo关键词优化费用
  • 网站快速备案多少钱网站好坏的指标
  • 河南省做网站的公司有哪些网站开发公司报价单模板
  • 阿里巴巴如何建设网站做网站需要用到什么技术
  • 深圳外贸网站建设企业广西建设厅培训中心官网
  • wordpress建淘宝客网站wordpress 51la
  • 模板网站建设价格wordpress主题和模板下载
  • 口碑好的赣州网站建设android移动应用开发
  • 钓鱼网站的制作教程中企动力邮箱官网