chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DFS深度優(yōu)先搜索python代碼

冬至子 ? 來(lái)源:行在交通 ? 作者:ai聊天機(jī)器人 ? 2022-10-12 10:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近在寫(xiě)分支定界求TSP的一個(gè)小項(xiàng)目,涉及到圖和樹(shù)的各種知識(shí),就淺淺的從無(wú)向圖的遍歷開(kāi)始總結(jié)一下近期的學(xué)習(xí)工作,使用DFS的遞歸遍歷無(wú)向圖。

鄰接矩陣、鄰接表等都可以用來(lái)表示一張圖,這里使用鄰接表數(shù)組來(lái)表示,即以頂點(diǎn)為索引的列表數(shù)組,具體實(shí)現(xiàn)使用字典來(lái)創(chuàng)建鄰接表數(shù)組。

poYBAGNGKzGACJOcAAAxE4eKOeo310.png

深度優(yōu)先搜索DFS簡(jiǎn)單地來(lái)說(shuō),就是在訪問(wèn)其中一個(gè)頂點(diǎn)時(shí),將它標(biāo)記為已訪問(wèn),遞歸的訪問(wèn)它所有沒(méi)有被標(biāo)記的相鄰頂點(diǎn)。

老習(xí)慣,上代碼。

poYBAGNGKzyAAuJ7AABb3wOjgys887.png

運(yùn)行看結(jié)果。

poYBAGNGK0yAHvgcAACSUbrIQFo956.png

淺淺的分析一下遞歸的過(guò)程

poYBAGNGK1yAai82AACYeBpPqJc420.png

dfs(0) ---dfs(1)---0已經(jīng)被標(biāo)記了,下一個(gè)dfs(3)---1已經(jīng)被標(biāo)記了,所以下一個(gè)dfs(2)---graph[2]里的0,3都被標(biāo)記了,回到graph[3],接著dfs(5)--3已經(jīng)被標(biāo)記了,所以dfs(6)---接下來(lái)就簡(jiǎn)單了,dfs(4)。好像就結(jié)束了應(yīng)該是這樣吧。

到這里如果就結(jié)束的話,顯得敷衍,折騰了一下,實(shí)現(xiàn)了一個(gè)簡(jiǎn)單有點(diǎn)笨的s-v的路徑構(gòu)建的功能,還是用上面的例子來(lái)說(shuō)明,最后visited = [0,1,3,2,5,6,4],根據(jù)這個(gè)標(biāo)記順序,會(huì)有且僅有0-1,1-3,3-2,3-5,5-6,6-4被選中(別問(wèn)為什么,這是我的規(guī)則)。

pYYBAGNGK26AaZN4AAD8oxmDK2k515.png

首先運(yùn)行前面的dfs,得到 visited = [0,1,3,2,5,6,4],根據(jù)這個(gè)標(biāo)記順序,會(huì)有且僅有0-1,1-3,3-2,3-5,5-6,6-4被選中(別問(wèn)為什么,這是我的規(guī)則)??吹?和5行,將構(gòu)建u-v的路徑轉(zhuǎn)為構(gòu)建v-u的路徑。

會(huì)有人好奇為啥0到5的路徑為啥不是0-3-5這條,因?yàn)?-3沒(méi)有被標(biāo)記??!至于為什么,這就是我的規(guī)則,別管(懂的自然會(huì)懂我的心路歷程,不懂就算,反正構(gòu)建路徑又不對(duì)成本、距離等做要求)。




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4855

    瀏覽量

    89518
  • TSP
    TSP
    +關(guān)注

    關(guān)注

    1

    文章

    26

    瀏覽量

    17389
  • DFS
    DFS
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    9540
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    解析淘寶拍立淘按圖搜索API接口與JSON數(shù)據(jù)示例參考

    應(yīng)用。 獲取API權(quán)限和密鑰(App Key、App Secret)。 使用Python調(diào)用API的示例代碼。 3. JSON數(shù)據(jù)示例與解析 返回的JSON數(shù)據(jù)結(jié)構(gòu)解析。 如何提取關(guān)鍵信息(如商品ID、名稱(chēng)、價(jià)格、圖片等)。 4. 拍立淘API的應(yīng)用場(chǎng)景 圖像
    的頭像 發(fā)表于 11-11 13:19 ?102次閱讀

    京東拍立淘API開(kāi)發(fā)指南:從零開(kāi)始構(gòu)建圖像搜索應(yīng)用

    京東圖片識(shí)別搜索API(拍立淘)是基于深度學(xué)習(xí)的視覺(jué)搜索服務(wù),通過(guò)卷積神經(jīng)網(wǎng)絡(luò)提取圖像特征向量,結(jié)合近似最近鄰搜索算法實(shí)現(xiàn)商品精準(zhǔn)匹配?。該技術(shù)解決了傳統(tǒng)文字
    的頭像 發(fā)表于 11-09 17:40 ?1936次閱讀

    深度解析淘寶拍立淘按圖搜索API接口與JSON數(shù)據(jù)示例參考

    引言 淘寶拍立淘是淘寶推出的一項(xiàng)基于圖像識(shí)別的搜索功能,用戶可以通過(guò)上傳圖片來(lái)搜索相似商品。淘寶開(kāi)放平臺(tái)提供了拍立淘按圖搜索API接口,幫助開(kāi)發(fā)者實(shí)現(xiàn)圖像搜索功能。本文將
    的頭像 發(fā)表于 11-06 13:43 ?86次閱讀

    蘇寧搜索接口深析:全品類(lèi)智能分軌如何解決 O2O 電商的搜索痛點(diǎn)?

    本文深度解析蘇寧全品類(lèi)O2O搜索接口核心技術(shù),涵蓋智能分軌引擎、庫(kù)存聯(lián)動(dòng)系統(tǒng)與高并發(fā)架構(gòu)設(shè)計(jì),解決多品類(lèi)參數(shù)識(shí)別、線上線下庫(kù)存同步等電商搜索痛點(diǎn),助力構(gòu)建高效精準(zhǔn)的現(xiàn)代電商搜索體系。
    的頭像 發(fā)表于 10-28 16:20 ?673次閱讀
    蘇寧<b class='flag-5'>搜索</b>接口深析:全品類(lèi)智能分軌如何解決 O2O 電商的<b class='flag-5'>搜索</b>痛點(diǎn)?

    按圖搜索1688商品的API接口

    服務(wù)(如ImageSearch)實(shí)現(xiàn)類(lèi)似功能。本技術(shù)帖將逐步介紹原理、實(shí)現(xiàn)步驟和代碼示例,幫助你構(gòu)建一個(gè)可用的API接口。 1. 圖像搜索原理 按圖搜索的核心是基于內(nèi)容的圖像檢索(CBIR),它通過(guò)提取圖像特征向量并進(jìn)行相似度計(jì)
    的頭像 發(fā)表于 10-22 15:05 ?209次閱讀
    按圖<b class='flag-5'>搜索</b>1688商品的API接口

    阿里巴巴國(guó)際站關(guān)鍵字搜索 API 實(shí)戰(zhàn):3 步搞定多語(yǔ)言適配 + 限流破局,詢(xún)盤(pán)量提升 40%

    跨境電商API開(kāi)發(fā)常陷合規(guī)、多語(yǔ)言、限流等坑。本文詳解從國(guó)際合規(guī)(GDPR/CCPA)到參數(shù)優(yōu)化、數(shù)據(jù)結(jié)構(gòu)化及區(qū)域化搜索的全鏈路方案,附Python代碼模板與緩存重試架構(gòu),助力提升調(diào)用成功率至99%+,精準(zhǔn)詢(xún)盤(pán)增長(zhǎng)42%。
    的頭像 發(fā)表于 10-20 14:44 ?701次閱讀

    dfs_v1,vnode引用計(jì)數(shù)只增不減,無(wú)法釋放怎么解決?

    對(duì)vnode引用計(jì)數(shù)減一,計(jì)數(shù)減一的代碼dfs_posix.c中的close()函數(shù)里,代碼如下: int close(int fd) { int result; struct dfs
    發(fā)表于 09-11 08:00

    存儲(chǔ)示波器的存儲(chǔ)深度對(duì)信號(hào)分析有什么影響?

    不足的影響:波形失真、頻譜泄漏、偶發(fā)信號(hào)遺漏、測(cè)量誤差大。 優(yōu)化方向:根據(jù)信號(hào)類(lèi)型動(dòng)態(tài)調(diào)整采樣率與存儲(chǔ)深度,啟用分段存儲(chǔ)或升級(jí)硬件。 操作建議 高頻信號(hào):優(yōu)先保證采樣率,通過(guò)分段存儲(chǔ)延長(zhǎng)記錄時(shí)間
    發(fā)表于 05-27 14:39

    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行Python程序?

    是一種非常有用的編程語(yǔ)言,其語(yǔ)法易于閱讀,允許程序員使用比匯編、C或Java等語(yǔ)言更少的代碼行。Python編程語(yǔ)言最初實(shí)際上是作為L(zhǎng)inux的腳本語(yǔ)言而開(kāi)發(fā)的。Py
    的頭像 發(fā)表于 03-25 09:27 ?1498次閱讀
    零基礎(chǔ)入門(mén):如何在樹(shù)莓派上編寫(xiě)和運(yùn)行<b class='flag-5'>Python</b>程序?

    創(chuàng)建了用于OpenVINO?推理的自定義C++和Python代碼,從C++代碼中獲得的結(jié)果與Python代碼不同是為什么?

    創(chuàng)建了用于OpenVINO?推理的自定義 C++ 和 Python* 代碼。 在兩個(gè)推理過(guò)程中使用相同的圖像和模型。 從 C++ 代碼中獲得的結(jié)果與 Python*
    發(fā)表于 03-06 06:22

    運(yùn)行OVModelForCausalLM Python模塊時(shí)出錯(cuò)了,怎么解決?

    創(chuàng)建了一個(gè)自定義 Python* 代碼,類(lèi)似于遵循 240-dolly-2-instruction 的 Jupyter 筆記本。 OVModelForCausalLM Python* 模塊運(yùn)行時(shí)出錯(cuò)。
    發(fā)表于 03-05 06:44

    百度搜索全量上線DeepSeek滿血版

    結(jié)果頁(yè)看到一個(gè)“AI+”的入口。點(diǎn)擊進(jìn)入AI搜索模式,再下方會(huì)有一個(gè)提示“去試試‘滿血版’”,點(diǎn)擊它,用戶便能與DeepSeek進(jìn)行深度對(duì)話。 據(jù)了解,這一更新是百度搜索和文心智能體平臺(tái)在2月16日共同宣布的。當(dāng)時(shí),雙方宣布將全
    的頭像 發(fā)表于 02-19 13:58 ?1483次閱讀

    百度搜索與文心智能體平臺(tái)接入DeepSeek及文心大模型深度搜索

    近日,百度搜索與文心智能體平臺(tái)聯(lián)合宣布了一項(xiàng)重要更新:將全面接入DeepSeek及文心大模型最新的深度搜索功能。這一更新將為用戶和開(kāi)發(fā)者帶來(lái)更加智能、高效的搜索和智能體創(chuàng)建體驗(yàn)。 據(jù)悉
    的頭像 發(fā)表于 02-17 09:14 ?951次閱讀

    使用Python實(shí)現(xiàn)xgboost教程

    裝: bash復(fù)制代碼conda install -c conda-forge xgboost 2. 導(dǎo)入必要的庫(kù) 在你的Python腳本或Jupyter Notebook中,導(dǎo)入必要的庫(kù): python復(fù)制
    的頭像 發(fā)表于 01-19 11:21 ?2185次閱讀

    ChatGPT新增實(shí)時(shí)搜索與高級(jí)語(yǔ)音功能

    。OpenAI對(duì)搜索算法進(jìn)行了深度優(yōu)化,使得ChatGPT能夠在用戶提出問(wèn)題后,迅速獲取到分鐘級(jí)別的最新信息,包括股票、新聞等。這一功能的加入,極大地滿足了用戶對(duì)即時(shí)數(shù)據(jù)的需求,使得ChatGPT在各類(lèi)應(yīng)用場(chǎng)景中更加得心應(yīng)手。 同時(shí),ChatGPT還推出了高級(jí)語(yǔ)音功能。在
    的頭像 發(fā)表于 12-17 14:08 ?901次閱讀