pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

如何找到 BFS 找到的實際路徑?

How can I find the actual path found by BFS?(如何找到 BFS 找到的實際路徑?)
本文介紹了如何找到 BFS 找到的實際路徑?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我試圖解決的問題與 MRT 系統樹有關.

The problem I'm trying to solve concerns a tree of MRT system.

每個節點最多可以連接4個點,這大大簡化了事情.這是我的想法.

Each node can be connected to 4 points at most, which simplify thing by a lot. Here's my thought.

struct stop {
    int path, id;
    stop* a;
    stop* b;
    stop* c;
    stop* d;
};

我可以編寫代碼來保存 BFS 搜索所有點所需的所有信息,但我主要擔心的是,即使 BFS 正確找到了該點,我怎么知道它的路徑?

I can write code to save all the information I need for BFS to search for all the points, but my main concern is that, even though BFS finds the point properly, how can I know its path?

BFS會搜索每一層,當其中一個到達我的目的地時,它會跳出run loop,然后,我會得到一個已訪問隊列和一個未訪問隊列,我該怎么告訴用戶什么當訪問的隊列被 BFS 搜索到的每個節點都填滿時,他需要訪問的站點?

BFS will search each level, and when one of it reaches my destination, it will jump out of the run loop, and then, I will get a visited queue and an unvisited queue, how am i supposed to tell the user what stops he needs to visit when the visited queue is filled with every nodes BFS has searched?

推薦答案

為此,您需要存儲一個 map:V->V(從頂點到頂點),它將映射從每個節點v,發現"v的頂點u.

To do so, you need to store a map:V->V (from vertices to vertices), which will map from each node v, the vertex u that "discovered" v.

您將在 BFS 迭代期間填充此地圖.

You will populate this map during the iterations of BFS.

稍后 - 您可以通過簡單地從目標節點(在地圖中)直到返回源節點來重建路徑,這將是您的路徑(當然是相反的).

Later - you can reconstruct the path by simply going from the target node (in the map) up until you get back to the source, which will be your path (reversed, of course).

請注意,如果枚舉頂點,則此映射可以實現為數組.

Note that this map can be implemented as an array if you enumerate the vertices.

這篇關于如何找到 BFS 找到的實際路徑?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How do I set the icon for my application in visual studio 2008?(如何在 Visual Studio 2008 中為我的應用程序設置圖標?)
Convert CString to const char*(將 CString 轉換為 const char*)
Remove secure warnings (_CRT_SECURE_NO_WARNINGS) from projects by default in Visual Studio(默認情況下,在 Visual Studio 中從項目中刪除安全警告 (_CRT_SECURE_NO_WARNINGS))
How do I start a new CUDA project in Visual Studio 2008?(如何在 Visual Studio 2008 中啟動新的 CUDA 項目?)
Exporting classes containing `std::` objects (vector, map etc.) from a DLL(從 DLL 導出包含 `std::` 對象(向量、映射等)的類)
What are some reasons a Release build would run differently than a Debug build(發布版本與調試版本的運行方式不同的一些原因是什么)
主站蜘蛛池模板: 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 深圳市超时尚职业培训学校,培训:月嫂,育婴,养老,家政;化妆,美容,美发,美甲. | 聚丙烯酰胺PAM-聚合氯化铝PAC-絮凝剂-河南博旭环保科技有限公司 巨野电机维修-水泵维修-巨野县飞宇机电维修有限公司 | 皮带输送机-大倾角皮带输送机-皮带输送机厂家-河南坤威机械 | 宿舍管理系统_智慧园区系统_房屋/房产管理系统_公寓管理系统 | 卸料器-卸灰阀-卸料阀-瑞安市天蓝环保设备有限公司 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 工业制氮机_psa制氮机厂家-宏骁智能装备科技江苏有限公司 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 安规_综合测试仪,电器安全性能综合测试仪,低压母线槽安规综合测试仪-青岛合众电子有限公司 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 | 优秀的临床医学知识库,临床知识库,医疗知识库,满足电子病历四级要求,免费试用 | 写方案网_方案策划方案模板下载| 防水套管厂家-柔性防水套管-不锈钢|刚性防水套管-天翔管道 | 光泽度计_测量显微镜_苏州压力仪_苏州扭力板手维修-苏州日升精密仪器有限公司 | 交流伺服电机|直流伺服|伺服驱动器|伺服电机-深圳市华科星电气有限公司 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 河南彩印编织袋,郑州饲料编织袋定制,肥料编织袋加工厂-盛军塑业 河南凯邦机械制造有限公司 | uv固化机-丝印uv机-工业烤箱-五金蚀刻机-分拣输送机 - 保定市丰辉机械设备制造有限公司 | 翰墨AI智能写作助手官网_人工智能问答在线AI写作免费一键生成 | 联系我们老街华纳娱乐公司官网19989979996(客服) | 驾驶式洗地机/扫地机_全自动洗地机_工业洗地机_荣事达工厂官网 | 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 皮带输送机-大倾角皮带输送机-皮带输送机厂家-河南坤威机械 | 纯水电导率测定仪-万用气体检测仪-低钠测定仪-米沃奇科技(北京)有限公司www.milwaukeeinst.cn 锂辉石检测仪器,水泥成分快速分析仪-湘潭宇科分析仪器有限公司 手术室净化装修-手术室净化工程公司-华锐手术室净化厂家 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 深圳市人通智能科技有限公司| 中红外QCL激光器-其他连续-半导体连续激光器-筱晓光子 | 企业VI设计_LOGO设计公司_品牌商标设计_【北京美研】 | 万师讲师网-优质讲师培训师供应商,讲师认证,找讲师来万师 | 祝融环境-地源热泵多恒系统高新技术企业,舒适生活环境缔造者! | 高低温万能试验机-复合材料万能试验机-馥勒仪器 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | 安徽华耐泵阀有限公司-官方网站 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 吉林污水处理公司,长春工业污水处理设备,净水设备-长春易洁环保科技有限公司 |