博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode45. 跳跃游戏 II
阅读量:3937 次
发布时间:2019-05-23

本文共 529 字,大约阅读时间需要 1 分钟。

LeetCode45. 跳跃游戏 II

class Solution:    def jump(self, nums):        """        :type nums: List[int]        :rtype: int        """        cnt, s, e, far = 0, 0, 0, 0        while far < len(nums) - 1:            cnt += 1            for i in range(s, e + 1):                far = max(far, i + nums[i]) #第cnt步可到达的最远位置            s = e + 1            e = far        return cnt# testif __name__ == '__main__':    r = [5,6,4,4,6,9,4,4,7,4,4,8,2,6,8,1,5,9,6,5,2,7,9,7,9,6,9,4,1,6,8,8,4,4,2,0,3,8,5]    s = Solution()    print(s.jump(r))

转载地址:http://obrgn.baihongyu.com/

你可能感兴趣的文章
预训练语言模型 | (2) transformer
查看>>
预训练语言模型 | (3) Bert
查看>>
预训练语言模型 | (4) AlBert
查看>>
预训练语言模型 | (5) StructBert和RoBerta
查看>>
GNN在文本分类上的应用 | (1) TextGCN
查看>>
GNN在文本分类上的应用 | (2) Text Level Graph Neural Network for Text Classification
查看>>
GNN在文本分类上的应用 | (3) TensorGCN
查看>>
SemEval2019Task3_ERC | (1) Affect Classification in Dialogue using Attentive BiLSTMs
查看>>
SemEval2019Task3_ERC | (2) Attentive Conversation Modeling for Emotion Detection and Classification
查看>>
SemEval2019Task3_ERC | (3) Using Deep Sentiment Analysis Models and Transfer Learning for ERC
查看>>
SemEval2019Task3_ERC | (4) Emotion detection in conversations through Tweets,CNN and LSTM DNN
查看>>
Python杂谈 | (15) 使用Pycharm执行带命令行参数的脚本
查看>>
从源码分析:分析Java中的StringBuilder
查看>>
Linux(Ubuntu18)中启动ssh时的报错
查看>>
Java中的左移时的负数问题
查看>>
从数组形式创建一棵树(用于leetcode测试)
查看>>
线程进阶:多任务处理(17)——Java中的锁(Unsafe基础)
查看>>
Spring/Boot/Cloud系列知识(1)——开篇
查看>>
线程基础:多任务处理(15)——Fork/Join框架(要点2)
查看>>
线程基础:多任务处理(16)——Fork/Join框架(排序算法性能补充)
查看>>