会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lingving
博客园
首页
新随笔
联系
订阅
管理
2019年5月25日
Leetcode 数组问题3:旋转数组
摘要: 问题描述: 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 : 问题分析: 将数组中的元素向右移动,并要求空间复杂度为O(1),每移动一次,数组的最后一个元素移动到首位,其余元素均向后移动一位, 以上面的A数组为例,可以将A[6]=7先拿出来,不被向后移动的其他数组元素
阅读全文
posted @ 2019-05-25 17:23 lingving
阅读(525)
评论(0)
推荐(0)
2019年5月22日
Leetcode 数组问题2:买卖股票的最佳时机 II
摘要: 问题描述: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票) 问题分析: 股票可以在当天进行买卖,所以在我们计算利润的时候,
阅读全文
posted @ 2019-05-22 21:50 lingving
阅读(296)
评论(0)
推荐(0)
2019年5月20日
Leetcode 数组问题:删除排序数组内的重复项
摘要: 问题描述: 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 问题分析: 不能使用额外的空间,只能在原数组上操作,因为该数组是已排序的,如果存在重复的元素,则
阅读全文
posted @ 2019-05-20 22:53 lingving
阅读(233)
评论(0)
推荐(0)
公告