国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

做甜品網(wǎng)站的需求分析網(wǎng)站如何發(fā)布

做甜品網(wǎng)站的需求分析,網(wǎng)站如何發(fā)布,上海網(wǎng)站建設(shè)費(fèi)用多少,教學(xué)app制作說(shuō)在前面 🎈不知道大家對(duì)于算法的學(xué)習(xí)是一個(gè)怎樣的心態(tài)呢?為了面試還是因?yàn)榕d趣?不管是出于什么原因,算法學(xué)習(xí)需要持續(xù)保持。 題目描述 車(chē)上最初有 capacity 個(gè)空座位。車(chē) 只能 向一個(gè)方向行駛(也就是說(shuō),不…

說(shuō)在前面

🎈不知道大家對(duì)于算法的學(xué)習(xí)是一個(gè)怎樣的心態(tài)呢?為了面試還是因?yàn)榕d趣?不管是出于什么原因,算法學(xué)習(xí)需要持續(xù)保持。

題目描述

車(chē)上最初有?capacity?個(gè)空座位。車(chē)?只能 向一個(gè)方向行駛(也就是說(shuō),不允許掉頭或改變方向

給定整數(shù)?capacity?和一個(gè)數(shù)組?trips?, ?trip[i] = [numPassengersi, fromi, toi]?表示第?i?次旅行有?numPassengersi?乘客,接他們和放他們的位置分別是?fromi?和?toi?。這些位置是從汽車(chē)的初始位置向東的公里數(shù)。

當(dāng)且僅當(dāng)你可以在所有給定的行程中接送所有乘客時(shí),返回?true,否則請(qǐng)返回?false

示例 1:

輸入: trips = [[2,1,5],[3,3,7]], capacity = 4
輸出: false

示例 2:

輸入: trips = [[2,1,5],[3,3,7]], capacity = 5
輸出: true

提示:

  • 1 <= trips.length <= 1000
  • trips[i].length == 3
  • 1 <= numPassengersi?<= 100
  • 0 <= fromi?< toi?<= 1000
  • 1 <= capacity <= 10^5

解題思路

這是一道比較簡(jiǎn)單差分?jǐn)?shù)組的應(yīng)用題:

  1. 初始化一個(gè)長(zhǎng)度為 1005 的數(shù)組 arr,用于存儲(chǔ)每個(gè)時(shí)間點(diǎn)的乘客數(shù)量。數(shù)組的索引代表時(shí)間點(diǎn),數(shù)組的值代表該時(shí)間點(diǎn)的乘客數(shù)量。數(shù)組使用 fill(0) 初始化,意味著所有時(shí)間點(diǎn)的初始乘客數(shù)量為 0。

  2. 遍歷 trips 數(shù)組中的每個(gè)行程 trip。對(duì)于每個(gè)行程,執(zhí)行以下操作:

    • 在出發(fā)時(shí)間 trip[1] 上增加乘客數(shù)量 trip[0](即上車(chē)人數(shù))。
    • 在到達(dá)時(shí)間 trip[2] 上減少乘客數(shù)量 trip[0](即下車(chē)人數(shù))。
  3. 遍歷數(shù)組 arr,累加每個(gè)時(shí)間點(diǎn)的乘客數(shù)量。這樣做的目的是為了計(jì)算每個(gè)時(shí)間點(diǎn)的總乘客數(shù)量,考慮到之前的乘客可能在更早的時(shí)間點(diǎn)上車(chē)或下車(chē)。

  4. 在累加過(guò)程中,檢查任何時(shí)間點(diǎn)的總乘客數(shù)量是否超過(guò)了車(chē)輛的容量 capacity。如果是,返回 false,表示在某個(gè)時(shí)間點(diǎn),車(chē)上的乘客數(shù)量超過(guò)了車(chē)輛的容量。

  5. 如果遍歷完整個(gè)數(shù)組后沒(méi)有發(fā)現(xiàn)超過(guò)容量的情況,返回 true,表示車(chē)輛可以容納所有行程的乘客。

AC代碼

/*** @param {number[][]} trips* @param {number} capacity* @return {boolean}*/
var carPooling = function (trips, capacity) {const arr = new Array(1005).fill(0);trips.forEach((trip) => {arr[trip[1]] += trip[0];arr[trip[2]] -= trip[0];});for (let i = 0; i < arr.length; i++) {arr[i] += arr[i - 1] || 0;if (arr[i] > capacity) return false;}return true;
};

公眾號(hào)

關(guān)注公眾號(hào)『前端也能這么有趣』,獲取更多有趣內(nèi)容。

說(shuō)在后面

🎉 這里是 JYeontu,現(xiàn)在是一名前端工程師,有空會(huì)刷刷算法題,平時(shí)喜歡打羽毛球 🏸 ,平時(shí)也喜歡寫(xiě)些東西,既為自己記錄 📋,也希望可以對(duì)大家有那么一丟丟的幫助,寫(xiě)的不好望多多諒解 🙇,寫(xiě)錯(cuò)的地方望指出,定會(huì)認(rèn)真改進(jìn) 😊,偶爾也會(huì)在自己的公眾號(hào)『前端也能這么有趣』發(fā)一些比較有趣的文章,有興趣的也可以關(guān)注下。在此謝謝大家的支持,我們下文再見(jiàn) 🙌。

http://m.aloenet.com.cn/news/44156.html

相關(guān)文章:

  • 如何給網(wǎng)站做流量百度推廣網(wǎng)址是多少
  • 網(wǎng)站域名使用費(fèi)多少網(wǎng)絡(luò)營(yíng)銷(xiāo)與直播電商學(xué)什么
  • 武漢電商網(wǎng)站建設(shè)sem是什么設(shè)備
  • 世界十大建筑設(shè)計(jì)公司排名外鏈seo推廣
  • 廣東裝飾公司網(wǎng)站建設(shè)防惡意競(jìng)價(jià)點(diǎn)擊軟件
  • wordpress做資源下載站網(wǎng)站宣傳的方法有哪些
  • 青海省建設(shè)廳官方網(wǎng)站百度賬號(hào)注冊(cè)平臺(tái)
  • 水果網(wǎng)站策劃書(shū)百度站長(zhǎng)資源
  • 廈門(mén)網(wǎng)站排名優(yōu)化費(fèi)用百度網(wǎng)盤(pán)鏈接
  • 如何請(qǐng)人做網(wǎng)站爆款采集推廣引流軟件
  • 圖片站wordpress網(wǎng)站推廣優(yōu)化排名
  • 騰云建站靠譜嗎什么是網(wǎng)站
  • WordPress生成電商小程序南昌seo教程
  • 域名申請(qǐng)到網(wǎng)站建設(shè)教程廣告銷(xiāo)售如何尋找客戶(hù)
  • 怎么選擇企業(yè)建站公司網(wǎng)站關(guān)鍵字優(yōu)化價(jià)格
  • 個(gè)人網(wǎng)站 名字百度智能云建站
  • 做百度網(wǎng)站一般多少錢(qián)搜索引擎分析論文
  • 秦皇島優(yōu)化營(yíng)商環(huán)境北京網(wǎng)站優(yōu)化服務(wù)商
  • 唐山直銷(xiāo)系統(tǒng)開(kāi)發(fā)關(guān)鍵詞seo深圳
  • 網(wǎng)站建設(shè)的市場(chǎng)需求網(wǎng)站維護(hù)
  • 免費(fèi)建網(wǎng)站哪個(gè)好站長(zhǎng)工具seo綜合查詢(xún)工具
  • 煙臺(tái)建設(shè)集團(tuán)網(wǎng)站愛(ài)鏈接外鏈購(gòu)買(mǎi)
  • 做互聯(lián)網(wǎng)網(wǎng)站賺錢(qián)嗎seo關(guān)鍵詞推廣渠道
  • 中小企業(yè)門(mén)戶(hù)網(wǎng)站建設(shè)策略北海seo快速排名
  • 云南城鄉(xiāng)建設(shè)網(wǎng)站如何自己創(chuàng)建網(wǎng)址
  • 網(wǎng)站的相關(guān)鏈接怎么做濟(jì)南seo網(wǎng)絡(luò)優(yōu)化公司
  • wordpress軟件下載源碼搜索引擎優(yōu)化的名詞解釋
  • 網(wǎng)站建設(shè)銷(xiāo)售實(shí)習(xí)報(bào)告臨沂網(wǎng)站建設(shè)
  • 什么平臺(tái)引流最快太原seo網(wǎng)絡(luò)優(yōu)化招聘網(wǎng)
  • 自建網(wǎng)站成都搜索引擎營(yíng)銷(xiāo)方案