We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 277cbec commit fc21467Copy full SHA for fc21467
55.跳跃游戏.js
@@ -0,0 +1,29 @@
1
+/*
2
+ * @lc app=leetcode.cn id=55 lang=javascript
3
+ *
4
+ * [55] 跳跃游戏
5
6
+ * 1. 从后向前遍历, 记录最后一个可达位置
7
+ * 2. 如果 当前位置 + 可跳跃距离 >= 最后一个可达位置, 则说明当前位置可达, 更新可达位置
8
+ * 3. 结果取决于 位置0 的可达情况
9
+ */
10
+
11
+// @lc code=start
12
+/**
13
+ * @param {number[]} nums
14
+ * @return {boolean}
15
16
+var canJump = function(nums) {
17
+ let last = nums.length - 1;
18
+ for (let i = nums.length - 2; i >= 0; i--) {
19
+ if (i + nums[i] >= last) {
20
+ last = i;
21
+ }
22
+ if (i === 0) {
23
+ return i === last;
24
25
26
27
+ return true;
28
+};
29
+// @lc code=end
0 commit comments