中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

成都網(wǎng)站建設費用免費的推廣引流軟件下載

成都網(wǎng)站建設費用,免費的推廣引流軟件下載,企業(yè)logo查詢網(wǎng),建湖人才網(wǎng)手機版需求 存在如下數(shù)組,實現(xiàn)一個算法通過輸入?yún)^(qū)名,返回省->市->區(qū)格式的路徑,例如輸入西湖區(qū),返回浙江省->杭州市->西湖區(qū)。 // 定義省市區(qū)的嵌套數(shù)組 const data [{name: "浙江省",children: [{name: "…

需求

存在如下數(shù)組,實現(xiàn)一個算法通過輸入?yún)^(qū)名,返回省->市->區(qū)格式的路徑,例如輸入西湖區(qū),返回浙江省->杭州市->西湖區(qū)

// 定義省市區(qū)的嵌套數(shù)組
const data = [{name: "浙江省",children: [{name: "杭州市",children: [{ name: "西湖區(qū)" },{ name: "上城區(qū)" },{ name: "下城區(qū)" }]},{name: "寧波市",children: [{ name: "海曙區(qū)" },{ name: "江東區(qū)" },{ name: "江北區(qū)" }]},{name: "溫州市",children: [{ name: "鹿城區(qū)" },{ name: "龍灣區(qū)" },{ name: "甌海區(qū)" }]}]},{name: "北京市",children: [{ name: "東城區(qū)", children: [] },{ name: "西城區(qū)", children: [] },{ name: "朝陽區(qū)", children: [] },{ name: "海淀區(qū)", children: [] }]},{name: "江蘇省",children: [{name: "南京市",children: [{ name: "玄武區(qū)" },{ name: "秦淮區(qū)" },{ name: "建鄴區(qū)" }]},{name: "蘇州市",children: [{ name: "姑蘇區(qū)" },{ name: "吳中區(qū)" },{ name: "相城區(qū)" }]},{name: "無錫市",children: [{ name: "梁溪區(qū)" },{ name: "濱湖區(qū)" },{ name: "新吳區(qū)" }]}]}
];

分析

數(shù)據(jù)是一個嵌套結(jié)構,DFS 是一種合適的遍歷方法。它可以遞歸地深入到每個節(jié)點的子節(jié)點中進行搜索。

但是需要考慮如果該節(jié)點下沒有查找到的情況,則需要將該節(jié)點從path中去掉,繼續(xù)遍歷下一個節(jié)點。

  • 將當前節(jié)點的名稱添加到路徑中。
  • 如果當前節(jié)點的名稱是目標區(qū)名,返回 true 表示找到目標,并保留路徑。
  • 如果當前節(jié)點有子節(jié)點,遞歸地對每個子節(jié)點調(diào)用 DFS。
  • 如果在所有子節(jié)點中都沒有找到目標,從路徑中移除當前節(jié)點名稱,并返回 false。

代碼

// 定義DFS查找路徑的函數(shù)
function findPathDFS(node, target, path) {path.push(node.name);if (node.name === target) {return true;}if (node.children) {for (const child of node.children) {if (findPathDFS(child, target, path)) {return true;}}}path.pop();return false;
}function findPath(data, districtName) {const path = [];for (const province of data) {if (findPathDFS(province, districtName, path)) {return path;}}return null; // 未找到返回null
}// 測試查找路徑函數(shù)
const districtName = "西湖區(qū)";
const path = findPath(data, districtName);if (path) {console.log(`路徑: ${path.join(" -> ")}`);
} else {console.log("未找到該區(qū)");
}

結(jié)果:
在這里插入圖片描述

http://www.risenshineclean.com/news/47030.html

相關文章:

  • 天貓網(wǎng)站設計小米口碑營銷案例
  • 網(wǎng)站制作驗收單大數(shù)據(jù)是干什么的
  • 廣州市建設企業(yè)網(wǎng)站平臺什么叫做網(wǎng)絡營銷
  • 有什么網(wǎng)站可以做初中試題sem是什么崗位
  • 知名高端網(wǎng)站設計企業(yè)百度網(wǎng)站檢測
  • 卡盟網(wǎng)站怎么做圖片素材網(wǎng)站seo方法
  • 網(wǎng)站搜索怎么做常見的網(wǎng)絡營銷推廣方式有哪些
  • 建程網(wǎng)app下載西安seo和網(wǎng)絡推廣
  • 便宜 虛擬主機sem 優(yōu)化軟件
  • 基金管理公司司網(wǎng)站建設要求國際新聞今天
  • wordpress扒站工具北京網(wǎng)站制作公司
  • 網(wǎng)站建設價錢差異外貿(mào)接單平臺哪個最好
  • 做網(wǎng)站如何導入信用卡付款一個產(chǎn)品的市場營銷策劃方案
  • ??诰W(wǎng)站開發(fā)公司電話建立一個網(wǎng)站的費用
  • 杭州濱江網(wǎng)站建設公司信息流優(yōu)化師面試常見問題
  • go 是做網(wǎng)站的嗎廣州seo推薦
  • 網(wǎng)站開發(fā)知識體系推廣普通話的意義簡短
  • 尋花問柳專注做一家男人愛的網(wǎng)站百度云網(wǎng)盤資源搜索
  • 網(wǎng)絡營銷做私活網(wǎng)站智慧軟文發(fā)稿平臺官網(wǎng)
  • asp.net 網(wǎng)站備份免費域名注冊網(wǎng)站
  • 做網(wǎng)站抄代碼免費seo軟件
  • 建設網(wǎng)站制作網(wǎng)站營銷方案模板
  • 大連今天最新通知電商運營seo
  • 哈爾濱網(wǎng)站設計有哪些步驟寧波網(wǎng)站推廣聯(lián)系方式
  • 企業(yè)網(wǎng)站基本信息早教優(yōu)化深圳seo
  • 福建省做鞋批發(fā)網(wǎng)站百度開放云平臺
  • 官方網(wǎng)站首頁在線seo推廣軟件
  • php怎么做多個網(wǎng)站網(wǎng)站關鍵詞快速排名技術
  • 河北建設集團官網(wǎng)如何做好seo基礎優(yōu)化
  • 一級a做片性視頻.網(wǎng)站在線觀看鄭州seo排名第一