最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ù)取反。





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

分享到微博請遵守國家法律
区。| 武义县| 衡山县| 清苑县| 随州市| 大荔县| 富宁县| 吴川市| 泊头市| 岑巩县| 砀山县| 勃利县| 凤山市| 文登市| 西宁市| 皋兰县| 内乡县| 徐闻县| 正蓝旗| 澎湖县| 盐源县| 双江| 延边| 河东区| 阜康市| 博兴县| 三亚市| 丘北县| 南部县| 曲周县| 四子王旗| 观塘区| 西畴县| 保定市| 梧州市| 霍林郭勒市| 开封市| 叶城县| 灌云县| 勐海县| 佳木斯市|