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

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

專業(yè)做鞋子網(wǎng)站百度競價排名是什么

專業(yè)做鞋子網(wǎng)站,百度競價排名是什么,企微app下載安裝,寧夏快速自助制作網(wǎng)站目錄 題目描述&#xff1a;示例 &#xff1a;代碼實現(xiàn)&#xff1a; 題目描述&#xff1a; 給你一個整數(shù) n 和一個二維整數(shù)數(shù)組 queries。 有 n 個城市&#xff0c;編號從 0 到 n - 1。初始時&#xff0c;每個城市 i 都有一條單向道路通往城市 i 1&#xff08; 0 < i < …

目錄

  • 題目描述:
  • 示例 :
  • 代碼實現(xiàn):

題目描述:

給你一個整數(shù) n 和一個二維整數(shù)數(shù)組 queries。
有 n 個城市,編號從 0 到 n - 1。初始時,每個城市 i 都有一條單向道路通往城市 i + 1( 0 <= i < n - 1)。
queries[i] = [ui, vi] 表示新建一條從城市 ui 到城市 vi 的單向道路。每次查詢后,你需要找到從城市 0 到城市 n - 1 的最短路徑的長度。
返回一個數(shù)組 answer,對于范圍 [0, queries.length - 1] 中的每個 i,answer[i] 是處理完前 i + 1 個查詢后,從城市 0 到城市 n - 1 的最短路徑的長度。

示例 :

輸入: n = 5, queries = [[2, 4], [0, 2], [0, 4]]
輸出: [3, 2, 1]
解釋:
在這里插入圖片描述
新增一條從 2 到 4 的道路后,從 0 到 4 的最短路徑長度為 3。
在這里插入圖片描述
新增一條從 0 到 2 的道路后,從 0 到 4 的最短路徑長度為 2。
在這里插入圖片描述
新增一條從 0 到 4 的道路后,從 0 到 4 的最短路徑長度為 1。

代碼實現(xiàn):

class Solution {public int[] shortestDistanceAfterQueries(int n, int[][] queries) {// 初始化答案列表List<Integer> answer = new ArrayList<>();// 初始化圖:表示當前點能到達其他位置的集合List<List<Integer>> graph = new ArrayList<>();for (int i = 0; i < n; i++) {graph.add(new ArrayList<>());// 添加0到n-1個城市}// 添加初始的單向邊for (int i = 0; i < n - 1; i++) {graph.get(i).add(i + 1);// 表示第i個城市可以到達第i+1個城市}// 處理每一個查詢for (int[] query : queries) {int u = query[0];// 起點int v = query[1];// 終點// 添加新建的單向邊graph.get(u).add(v);// 使用BFS計算從城市0到城市n-1的最短路徑長度answer.add(bfsShortestPath(graph, n));}// 將列表轉(zhuǎn)換為數(shù)組int[] res = new int[answer.size()];for (int i = 0; i < answer.size(); i++) {res[i] = answer.get(i);}return res;}int bfsShortestPath(List<List<Integer>> graph, int n) {// 隊列用于BFSQueue<Integer> queue = new LinkedList<>();// 距離數(shù)組用于記錄從0到其他節(jié)點的距離int[] dist = new int[n];Arrays.fill(dist, Integer.MAX_VALUE);// 將dist數(shù)組所有元素初始化為Integer中的最大值dist[0] = 0;// 初始化0到第0個城市,距離為0queue.offer(0);// 入隊// 從0開始廣度優(yōu)先搜索隊列內(nèi)元素while (!queue.isEmpty()) {// 當隊列為空時,跳出循環(huán)int current = queue.poll();// 出隊當前隊頭元素for (int neighbor : graph.get(current)) {// 遍歷當前隊頭元素在圖上可達鄰點if (dist[neighbor] == Integer.MAX_VALUE) {// 如果鄰點為初始值時dist[neighbor] = dist[current] + 1;// 更新最短距離queue.offer(neighbor);// 并且讓鄰點入隊}}}return dist[n - 1];// 返回dist數(shù)組中尾部元素,即當前路徑中0到n-1的最短距離}
}
http://www.risenshineclean.com/news/47782.html

相關(guān)文章:

  • 中小學學校網(wǎng)站建設(shè)seo入門教程seo入門
  • 便宜的網(wǎng)站設(shè)計企業(yè)查詢官網(wǎng)入口
  • 遂寧網(wǎng)站開發(fā)廣告軟文小故事800字
  • 做社交網(wǎng)站有哪些全世界足球排名前十位
  • 小程序平臺商城seo搜索引擎優(yōu)化實戰(zhàn)
  • 建設(shè)企業(yè)網(wǎng)站目的查看域名每日ip訪問量
  • 中工信融營銷型網(wǎng)站建設(shè)百度精準獲客平臺
  • 做外貿(mào)翻譯用哪個網(wǎng)站好百度app安裝免費下載
  • 南昌淘寶網(wǎng)站制作公司百度競價排名廣告定價
  • 建設(shè)網(wǎng)站目的是什么成人用品哪里進貨好
  • 正規(guī)的網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作seo手機搜索快速排名
  • 青島 google seo杭州網(wǎng)站優(yōu)化平臺
  • 時尚網(wǎng)站首頁設(shè)計中國國家人事人才培訓網(wǎng)證書查詢
  • 做校園二手交易網(wǎng)站的目的疫情最新消息
  • 網(wǎng)站建設(shè) ur建站鹽城seo網(wǎng)站優(yōu)化軟件
  • web優(yōu)秀網(wǎng)站h5案例分享今日最新國際新聞
  • 淮北哪有做淘寶網(wǎng)站網(wǎng)盤資源大全
  • 網(wǎng)站建設(shè)公司專業(yè)高質(zhì)量外鏈
  • 企業(yè)服務(wù)平臺網(wǎng)站建設(shè)數(shù)據(jù)交換平臺
  • 織夢修改網(wǎng)站背景顏色湛江今日頭條
  • 商丘做網(wǎng)站哪家好如何刷關(guān)鍵詞指數(shù)
  • 邵陽競價網(wǎng)站建設(shè)設(shè)計怎么創(chuàng)建域名
  • 深圳哪家建設(shè)網(wǎng)站公司好國內(nèi)最大的搜索引擎
  • 做玩具訂制網(wǎng)站好處站長之家seo綜合查詢
  • 有沒有專門做外貿(mào)的網(wǎng)站互聯(lián)網(wǎng)廣告管理暫行辦法
  • 泉州做網(wǎng)站的公司濰坊網(wǎng)站關(guān)鍵詞推廣
  • 網(wǎng)站開發(fā)網(wǎng)站設(shè)計人力資源培訓
  • 青海網(wǎng)站設(shè)計高端凌哥seo技術(shù)博客
  • 天津網(wǎng)站建設(shè)公騰訊廣告推廣平臺
  • 重慶網(wǎng)站建設(shè)招標全球十大搜索引擎排名