国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

刷題第十六天

2023-08-18 23:53 作者:葉蓽莉  | 我要投稿

55. 跳躍游戲:

這題只要考慮在可允許跳躍的范圍內(nèi),能跳的最遠距離,如果最遠距離大于等于終點,就返回true。設(shè)置一個index變量記錄可允許跳躍的范圍。

這題還可以考慮能不能跳過0,因為如果全部元素都大于0,那無論怎么跳,都是可以跳過去的。遍歷數(shù)組,如果當(dāng)前元素為0,那就循環(huán)向前遍歷,如果nums[j]+j>i,說明找到可以跳過這個0的,如果沒有找到說明這個0跳不過去,直接返回false。

45. 跳躍游戲 II:

在每一次能跳的范圍內(nèi)選擇能跳最遠的點作為下一次的起跳點。然后就可以開始寫代碼了。我發(fā)現(xiàn)模擬類的代碼我是真不會寫。

按照思路,寫一個for循環(huán),循環(huán)開始先cnt++,先看如果nums[i]+i是否大于等于n-1,如果是直接跳出循環(huán),如果沒有加這個的話,下面的會下標(biāo)溢出,循環(huán)當(dāng)前nums[i]能跳的范圍,找到能跳最遠的點作為下一次的起跳點。

1005. K 次取反后最大化的數(shù)組和:

要求最大和,那就是負數(shù)取反,正數(shù)不能取反,先排序,從最小的開始取反。如果k比負數(shù)個數(shù)大,那就k%=2,然后排序一下,取最小的數(shù)取反。





刷題第十六天的評論 (共 條)

分享到微博請遵守國家法律
乐东| 定边县| 桦南县| 杨浦区| 上饶市| 哈密市| 九龙坡区| 自治县| 威信县| 涞源县| 盘山县| 曲靖市| 扎兰屯市| 宝丰县| 岗巴县| 西充县| 大渡口区| 富锦市| 黔南| 太保市| 桑植县| 隆德县| 原平市| 文登市| 九寨沟县| 博白县| 宁武县| 偏关县| 丹江口市| 绥芬河市| 大冶市| 中方县| 陕西省| 麻栗坡县| 额济纳旗| 星子县| 连江县| 涟源市| 西贡区| 自贡市| 嘉定区|