[問題] 如何用javascript做到BFS?

看板Ajax作者 (ㄟˊ~水蛙)時間16年前 (2009/06/05 18:38), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
雖然懂BFS怎麼做 可是要用javascript來做卻不知道從何下手 1.由某頂點U出發,並標記為已被走訪過。 //如何標示已被走訪過? 2.將U的所有鄰接頂點放入佇列(queue)中。 //如何把鄰接頂點放到佇列中? 用array的形式嗎? 3.從佇列中取出一頂點V,標示此頂點已被走訪, 將V的所有鄰接頂點放入佇列,重複步驟3直到佇列空了為止 //要怎麼從佇列取出一個頂點? javascript很多用法我都不清楚 上W3Schcools也不知道從何搜尋起 想請大大們教教我該怎麼做 或是幫我起個頭 可以的話順便註解一下每一行的用意是什麼 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.224.96.152

06/05 19:39, , 1F
你乾脆去 CodeJob 算啦
06/05 19:39, 1F

06/05 20:24, , 2F
多維陣列應該就可以了吧
06/05 20:24, 2F

06/07 03:05, , 3F
用 array 實作 queue 不是資結課程的基本嗎? 去翻資結書
06/07 03:05, 3F

06/07 03:06, , 4F
1.2.3都是資結問題...跟程式語言沒直接關係 .
06/07 03:06, 4F
文章代碼(AID): #1AAFMdee (Ajax)
文章代碼(AID): #1AAFMdee (Ajax)