发表评论取消回复
相关阅读
相关 LeetCode(初级算法)数组篇---旋转数组
题目 将包含 n 个元素的数组向右旋转 k 步。 例如,如果 n = 7 , k = 3,给定数组 `[1,2,3,4,5,6,7]` ,向右旋转后的结果为 `[5,6
相关 LeetCode(初级算法)数组篇---存在重复
题目 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数应该返回 true。如果每个元素都不相同,则返回 false。 解析 在这道
相关 LeetCode(初级算法)动态规划篇---爬楼梯
题目 假设你正在爬楼梯。需要 n 步你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例
相关 LeetCode 初级算法 maxProfit
题目 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注
相关 LeetCode 初级算法 RemoveDuplicates
问题: 给定一个排序数组,你需要在[原地][Link 1]删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在[原地]
相关 LeetCode 初级算法 加一
思路: 将列表转换成数字,数字转换成字符串,再生成一个列表。 代码: class Solution(object): def plusOne(self
相关 LeetCode(初级算法)旋转数组
思路 (1)数组切片 i = k % len(nums) nums\[:\] = nums\[-i:\]+nums\
相关 Leetcode初级算法 验证回文字符串(Python)
问题描述: 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 ![70][] 算
相关 Leetcode初级算法 打家劫舍(动态规划)(Python实现)
问题描述: ![70][] 算法思想: 该问题的内在逻辑结构依然是动态规划里的经典结构。最关键的是推出状态转移方程,当前规模的对应解法由更低规模的解法,仿佛拾级而上,站在
相关 LeetCode初级算法-数组-买股票最佳时机
因为能预测到明天发生什么,所以,如果把走势图画出来(随便画,要么往上要么往下的折线图)就好理解了,不管怎么样,只要往上走的的部分都是你利润,往下走的不用管。因为有上一题的缘故,
还没有评论,来说两句吧...