日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Leetcode--55. 跳跃游戏

發布時間:2024/7/19 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Leetcode--55. 跳跃游戏 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

給定一個非負整數數組,你最初位于數組的第一個位置。

數組中的每個元素代表你在該位置可以跳躍的最大長度。

判斷你是否能夠到達最后一個位置。

示例?1:

輸入: [2,3,1,1,4]
輸出: true
解釋: 從位置 0 到 1 跳 1 步, 然后跳 3 步到達最后一個位置。
示例?2:

輸入: [3,2,1,0,4]
輸出: false
解釋: 無論怎樣,你總會到達索引為 3 的位置。但該位置的最大跳躍長度是 0 , 所以你永遠不可能到達最后一個位置。

本題中如果數組長度為1,即便這個數是0,也會認為可以到達,返回true
public class Solution {
?? ?public static boolean canJump(int[] nums) {
?? ??? ?int i,j,max,t = 0;
?? ??? ?int n = nums.length;
?? ??? ?if(n==1)
?? ??? ?{
?? ??? ??? ?return true;
?? ??? ?}
?? ??? ?if(n!=1&&nums[0]==0)
?? ??? ?{
?? ??? ??? ?return false;
?? ??? ?}
?? ??? ?for(i=0;i<n-1;)
?? ??? ?{
?? ??? ??? ?max = -10000;
?? ??? ??? ?if(nums[i]+i>=n-1)
?? ??? ??? ?{
?? ??? ??? ??? ?return true;
?? ??? ??? ?}
?? ??? ??? ?for(j=i+1;j<=i+nums[i]&&j<n;j++)? //判斷當前點可以到達的范圍
?? ??? ??? ?{
?? ??? ??? ??? ?if(nums[j]+j>=max)? ?//在可到達的范圍中選擇離終點最近的位置,即考慮所有點的nums值以及其所在的位置兩個因素
?? ??? ??? ??? ?{
?? ??? ??? ??? ??? ?max = nums[j]+j;
?? ??? ??? ??? ??? ?t = j;
?? ??? ??? ??? ?}
?? ??? ??? ??? ?if(j==n-1)
?? ??? ??? ??? ?{
?? ??? ??? ??? ??? ?return true;
?? ??? ??? ??? ?}
?? ??? ??? ?}
?? ??? ??? ?if(max==-10000)
?? ??? ??? ?{
?? ??? ??? ??? ?break;
?? ??? ??? ?}
?? ??? ??? ?i = t;
?? ??? ??? ?max = nums[i];
?? ??? ??? ?if(max==0)
?? ??? ??? ?{
?? ??? ??? ??? ?break;
?? ??? ??? ?}
?? ??? ?}
?? ??? ?return false;
? ? ? ??
? ? }
?? ?public static void main(String[] args)
?? ?{
?? ??? ?//int[] a = {2,3,1,1,4};
?? ??? ?int[] a = {3,2,1,0,4};
?? ??? ?//int[] a = {1,1,1,0};
?? ??? ?//int[] a = {1,1,2,2,0,1,1};
?? ??? ?System.out.println(canJump(a));
?? ?}
}
?

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Leetcode--55. 跳跃游戏的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久免费视频网站 | 国产一区二区黑人欧美xxxx | 夜夜骚av一区二区三区 | 人妻中文字幕一区二区三区 | 色婷婷av久久久久久久 | 波多野结衣免费看 | 亚洲性图第一页 | 懂色av蜜臂av粉嫩av | 97精品人妻一区二区三区香蕉 | 国产成人精品a视频 | 国产原创在线观看 | 久久久精品久久久 | www.sesehu.com| 综合激情四射 | 1区2区3区在线观看 久久久久久久久久久影院 成人网址在线观看 | www精品一区二区三区 | 欧美成人综合视频 | 姝姝窝人体www聚色窝 | 国产精品12页 | 日韩porn| 久久国产99 | 中文字幕第80页 | 久久久久人妻精品一区二区三区 | 国产色a| 九一亚洲精品 | 麻豆传媒一区二区 | 美攻壮受大胸奶汁(高h) | 久久岛国 | 成人在线视频免费观看 | 91av俱乐部| 日韩欧美日韩 | 日本欧美激情 | 精品国产乱码一区二区 | 国产美女www爽爽爽 www.国产毛片 | 日本韩国免费观看 | 尤物视频免费在线观看 | 中文字幕亚洲成人 | 亚洲色图综合在线 | 怡红院一区二区 | 高潮一区二区三区 | 日韩精品一区二区三区av | 精品九一| 日本性欧美 | 中文在线a√在线8 | 日韩精品一区二区三区丰满 | 91在线亚洲| 金鱼妻日剧免费观看完整版全集 | 亚洲色欧美另类 | 实拍澡堂美女洗澡av | 亚洲天堂视频在线观看 | 黄色永久视频 | 天天操夜夜摸 | 日韩av一区二区三区 | 欧美激情片在线观看 | 波多野结衣日韩 | 美女洗澡无遮挡 | 在线观看国产网站 | 91激情视频在线观看 | 欧美作爱视频 | www成人在线 | 打屁股外国网站 | 97超视频在线观看 | 中文字幕一区二区三区av | 97夜夜| 中国在线观看免费高清视频播放 | 一二三av | 黄色国产一区 | 国产做爰免费观看视频 | 国产精品300页 | 欧美区二区三区 | 99精品一区二区三区 | 国产页 | 激情久久久久 | 国产69视频在线观看 | 在线看日韩av | 四虎库 | 欧美一区二区在线观看视频 | 台湾综合色 | 精品无码人妻一区二区三区品 | 九七久久| 亚洲欧美另类一区 | 日本中文在线观看 | 国产+日韩+欧美 | 麻豆精品视频 | 进去里视频在线观看 | 欧美日韩一卡二卡三卡 | 激情黄色小说视频 | 国产精品呻吟 | 波多野结衣在线视频播放 | 91成人免费看 | 爱色成人网 | www.亚洲欧美 | 四虎最新网址在线观看 | 国产18一19sex性护士 | 打开每日更新在线观看 | 国产一二三区在线视频 | 久久久久性色av无码一区二区 | 成人免费视频国产 | 欧美yyy|