99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網易首頁 > 網易號 > 正文 申請入駐

網友吐槽華為午餐太貴,但周邊環境還不錯。。

0
分享至

專欄:50多種數據結構徹底征服

專欄:50多種經典圖論算法全部掌握

一網友發文稱華為午餐一葷一素兩個菜就得20元,太貴了。我印象中只有學校里面的飯是最便宜的,一般的快餐店一葷一素20塊錢還好吧,不是太貴,但也不便宜。按照南方人的餐飲習俗,米飯還要另收2元,這樣算一葷一素加起來也就18塊錢。










--------------下面是今天的算法題--------------

來看下今天的算法題,這題是LeetCode的第45題:跳躍游戲 II。

問題描述

來源:LeetCode第45題

難度:中等

給定一個長度為 n 的 0 索引整數數組 nums。初始位置為 nums[0]。每個元素 nums[i] 表示從索引 i 向前跳轉的最大長度。換句話說,如果你在 nums[i] 處,你可以跳轉到任意 nums[i + j] 處:

1,0 <= j <= nums[i]

2,i + j < n

返回到達 nums[n - 1] 的最小跳躍次數。生成的測試用例可以到達 nums[n - 1]。

示例1:


輸入: nums = [2,3,1,1,4] 輸出: 2 解釋: 跳到最后一個位置的最小跳躍數是 2。 從下標為 0 跳到下標為 1 的位置,跳 1 步,然后跳 3 步到達數組的最后一個位置。

示例2:


輸入: nums = [2,3,0,1,4] 輸出: 2

  • 1 <= nums.length <= 10^4

  • 0 <= nums[i] <= 1000

  • 題目保證可以到達 nums[n-1]

問題分析

這題讓計算的是跳到數組的最后需要跳躍的最小次數,第一次跳躍是站在下標為0的位置開始跳的。

我們可以用一個變量preRange表示上一次跳躍所能到達的范圍,然后在這個范圍內記錄跳躍所能達到的最遠距離curFarthest,計算的時候如果超過preRange這個范圍就表示需要再跳一次,然后更新preRange的值為curFarthest。

我們以示例一為例畫個圖來看下,第一次可以跳躍的范圍是[1,2],這里指的是下標,實際上還可以跳到下標為0的位置,如果第一次還跳到下標為0就表示沒跳,我們不要記錄了。

第二次可以從下標為1或下標為2的位置開始跳,從下標為1的位置可以跳到[2,3,4],從下標為2的位置可以跳到[3],所以第二次就可以跳到數組的末尾了,只需要兩次即可。


JAVA:

public int jump(int[] nums) {     int jumps = 0;// 最小跳躍次數     int preRange = 0;// 上一次起跳的范圍     int curFarthest = 0;// 從上一次起跳范圍內所能跳的最遠距離。     for (int i = 0; i < nums.length - 1; i++) {         // 計算從當前位置跳躍所能到大的最遠距離,并更新curFarthest。         curFarthest = Math.max(curFarthest, i + nums[i]);         // 如果上一個跳遠范圍內都計算完了,就要重新開始跳了。         if (i == preRange) {             jumps++;             preRange = curFarthest;         }     }     return jumps; }

C++:

public:     int jump(vector

 & nums) {         int jumps = 0;// 最小跳躍次數         int preRange = 0;// 上一次起跳的范圍         int curFarthest = 0;// 從上一次起跳范圍內所能跳的最遠距離。         for (int i = 0; i < nums.size() - 1; i++) {             // 計算從當前位置跳躍所能到大的最遠距離,并更新curFarthest。             curFarthest = max(curFarthest, i + nums[i]);             // 如果上一個跳遠范圍內都計算完了,就要重新開始跳了。             if (i == preRange) {                 jumps++;                 preRange = curFarthest;             }         }         return jumps;     }

C:

int jump(int *nums, int numsSize) {     int jumps = 0;// 最小跳躍次數     int preRange = 0;// 上一次起跳的范圍     int curFarthest = 0;// 從上一次起跳范圍內所能跳的最遠距離。     for (int i = 0; i < numsSize - 1; i++) {         // 計算從當前位置跳躍所能到大的最遠距離,并更新curFarthest。         curFarthest = fmax(curFarthest, i + nums[i]);         // 如果上一個跳遠范圍內都計算完了,就要重新開始跳了。         if (i == preRange) {             jumps++;             preRange = curFarthest;         }     }     return jumps; }

Python:

def jump(self, nums: List[int]) -> int:     # 最小跳躍次數     # 上一次起跳的范圍     # 從上一次起跳范圍內所能跳的最遠距離。     jumps, preRange, curFarthest = 0, 0, 0     for i in range(len(nums) - 1):         # 計算從當前位置跳躍所能到大的最遠距離,并更新curFarthest。         curFarthest = max(curFarthest, i + nums[i])         # 如果上一個跳遠范圍內都計算完了,就要重新開始跳了。         if i == preRange:             jumps += 1             preRange = curFarthest     return jumps

筆者簡介

博哥,真名:王一博,畢業十多年, 作者,專注于 數據結構和算法 的講解,在全球30多個算法網站中累計做題2000多道,在公眾號中寫算法題解800多題,對算法題有自己獨特的解題思路和解題技巧,喜歡的可以給個關注,也可以 下載我整理的1000多頁的PDF算法文檔 。

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
建議中年女人:穿襯衫多配“半裙和闊腿褲”,遮肉顯瘦又時髦

建議中年女人:穿襯衫多配“半裙和闊腿褲”,遮肉顯瘦又時髦

八分搭配
2025-07-26 00:41:13
江蘇和浙江養老金方案公布,養老金3000元,誰漲得多?

江蘇和浙江養老金方案公布,養老金3000元,誰漲得多?

數字財經智庫
2025-07-25 14:32:51
算命說,這3屬相,最逃不過富豪命!中年后財運大開數錢數到手軟

算命說,這3屬相,最逃不過富豪命!中年后財運大開數錢數到手軟

人閒情事
2025-07-10 13:38:47
黑絲搭配高跟鞋與長筒靴的穿搭思路

黑絲搭配高跟鞋與長筒靴的穿搭思路

美女穿搭分享
2025-07-22 12:58:07
記者:博塔弗戈有意塔雷米,國米要價約1000萬歐

記者:博塔弗戈有意塔雷米,國米要價約1000萬歐

懂球帝
2025-07-25 19:56:28
【舊事】李肇星:金無怠是美國為反華編的,中國不認識這中國間諜

【舊事】李肇星:金無怠是美國為反華編的,中國不認識這中國間諜

年之父
2025-07-11 06:10:03
別只顧著“做”,學會“玩”!夫妻性生活的“升級”指南

別只顧著“做”,學會“玩”!夫妻性生活的“升級”指南

精彩分享快樂
2025-07-14 00:33:22
廣西目前無本地病例!專家提醒:出現這些癥狀需盡快就醫

廣西目前無本地病例!專家提醒:出現這些癥狀需盡快就醫

環球網資訊
2025-07-25 17:55:27
湖北分數線最低的民辦專科大學:需要214分錄取(2025年參考)

湖北分數線最低的民辦專科大學:需要214分錄取(2025年參考)

侃故事的阿慶
2025-07-26 01:24:26
劉宇寧真是從小帥到大呀,難怪從初中時起就情書海海

劉宇寧真是從小帥到大呀,難怪從初中時起就情書海海

動物奇奇怪怪
2025-07-26 01:51:21
段奕宏:娶了日籍師妹為妻,結婚14年零緋聞,活成人生贏家

段奕宏:娶了日籍師妹為妻,結婚14年零緋聞,活成人生贏家

手工制作阿殲
2025-07-26 00:50:28
再見掘金!恭喜雷霆!威少回歸輔佐SGA?網友:兩連冠穩了

再見掘金!恭喜雷霆!威少回歸輔佐SGA?網友:兩連冠穩了

kio魚
2025-07-25 15:35:00
突發:泰柬再次交火

突發:泰柬再次交火

魯中晨報
2025-07-25 08:54:31
內爾高:我知道來到阿森納對我是一個提升,會為球隊貢獻自己

內爾高:我知道來到阿森納對我是一個提升,會為球隊貢獻自己

懂球帝
2025-07-26 01:04:56
王室大地震!喬治王子12歲決定震撼全家,凱特王妃怒斥!

王室大地震!喬治王子12歲決定震撼全家,凱特王妃怒斥!

全球奇趣娛樂八卦
2025-07-25 05:30:03
她濫交、吸毒、出軌,“中國最美女畫家”,最終以才華征服世界

她濫交、吸毒、出軌,“中國最美女畫家”,最終以才華征服世界

方待夜半聽君語
2025-07-21 07:12:17
王思聰女友懶懶深夜直播 自曝打破“半年換女友”魔咒

王思聰女友懶懶深夜直播 自曝打破“半年換女友”魔咒

手工制作阿殲
2025-07-26 00:33:38
回顧:勞榮枝臨刑前一天,吃了碗肉絲細面,注射死刑表情極為扭曲

回顧:勞榮枝臨刑前一天,吃了碗肉絲細面,注射死刑表情極為扭曲

談史論天地
2025-06-30 20:30:03
索爾斯克亞:礦工實力強勁而我們防守不夠理想,有些球員歸隊太晚

索爾斯克亞:礦工實力強勁而我們防守不夠理想,有些球員歸隊太晚

雷速體育
2025-07-25 10:41:16
不就說了點真話,又讓誰不爽了?

不就說了點真話,又讓誰不爽了?

橘子娛樂
2025-07-22 16:15:21
2025-07-26 02:48:49
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
238文章數 3關注度
往期回顧 全部

科技要聞

36款熱門車高危智駕場景測試,“團滅”!

頭條要聞

8旬翁下葬前墓地被人埋死狗沿路埋鐵釘暗器 官方介入

頭條要聞

8旬翁下葬前墓地被人埋死狗沿路埋鐵釘暗器 官方介入

體育要聞

3年過去了,她還是歐洲杯上最酷的姐

娛樂要聞

汪蘇瀧不忍了 !張碧晨痛失《年輪》演唱權

財經要聞

劉煜輝:當下重要不是找確定性而是轉折點

汽車要聞

李斌一口氣講了近3個小時樂道L90 原因是為啥?

態度原創

手機
時尚
數碼
健康
軍事航空

手機要聞

真把天璣 9400+ 裝在「充電寶」上了?

今年夏天一定要有這件衣服,好看又復古!

數碼要聞

谷歌Pixel Watch 4智能手表曝光:充電口更改,配色更多

呼吸科專家破解呼吸道九大謠言!

軍事要聞

吳謙少將任中國駐埃及使館國防武官

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 湖南省| 霍城县| 平果县| 高平市| 莲花县| 德州市| 七台河市| 策勒县| 河南省| 夹江县| 闽清县| 南华县| 锡林浩特市| 灵石县| 新余市| 遂溪县| 贺州市| 雷州市| 东源县| 泸定县| 两当县| 沙湾县| 贺州市| 福安市| 宁陵县| 湘潭县| 五华县| 建阳市| 昭通市| 那坡县| 木兰县| 东乌珠穆沁旗| 岐山县| 富民县| 茶陵县| 静安区| 长治市| 游戏| 镇雄县| 泗阳县| 沙田区|