会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
|
首页
| |
新文章
|
联系
|
订阅
|
管理
2016年4月13日
lintcode:买卖股票的最佳时机 IV
摘要: 买卖股票的最佳时机 IV 假设你有一个数组,它的第i个元素是一支给定的股票在第i天的价格。 设计一个算法来找到最大的利润。你最多可以完成 k 笔交易。 注意事项 你不可以同时参与多笔交易(你必须在再次购买前出售掉之前的股票) 样例 给定价格 = [4,4,6,1,1,4,2,5], 且 k = 2,
阅读全文
posted @ 2016-04-13 16:55 水滴四川
阅读(1349)
评论(0)
推荐(0)
编辑
lintcode:买卖股票的最佳时机 III
摘要: 买卖股票的最佳时机 III 假设你有一个数组,它的第i个元素是一支给定的股票在第i天的价格。设计一个算法来找到最大的利润。你最多可以完成两笔交易。 样例 给出一个样例数组 [4,4,6,1,1,4,2,5], 返回 6 解题 尝试参考买卖股票的最佳时机 II 提交运行发现错误,每次找到连续的递增子数
阅读全文
posted @ 2016-04-13 16:51 水滴四川
阅读(2557)
评论(0)
推荐(0)
编辑
lintcode:买卖股票的最佳时机 II
摘要: 买卖股票的最佳时机 II 假设有一个数组,它的第i个元素是一个给定的股票在第i天的价格。设计一个算法来找到最大的利润。你可以完成尽可能多的交易(多次买卖股票)。然而,你不能同时参与多个交易(你必须在再次购买前出售股票)。 给出一个数组样例[2,1,2,0,1], 返回 2 解题 参考买卖股票的最佳时
阅读全文
posted @ 2016-04-13 16:45 水滴四川
阅读(3023)
评论(0)
推荐(0)
编辑
lintcode:买卖股票的最佳时机 I
摘要: 买卖股票的最佳时机 假设有一个数组,它的第i个元素是一支给定的股票在第i天的价格。如果你最多只允许完成一次交易(例如,一次买卖股票),设计一个算法来找出最大利润。 样例 给出一个数组样例 [3,2,3,1,2], 返回 1 解题 法一:直接暴力,时间发杂度O(N2) public class Sol
阅读全文
posted @ 2016-04-13 16:40 水滴四川
阅读(6170)
评论(2)
推荐(0)
编辑
2016腾讯编程题:微信红包
摘要: 微信红包 题目描述 春节期间小明使用微信收到很多个红包,非常开心。在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半。请帮小明找到该红包金额。写出具体算法思路和代码实现,要求算法尽可能高效。 给定一个红包的金额数组gifts及它的大小n,请返回所求红包的金额。 测试样例: [1,2
阅读全文
posted @ 2016-04-13 15:25 水滴四川
阅读(674)
评论(0)
推荐(0)
编辑
2016腾讯编程题:生成格雷码
摘要: 生成格雷码 题目描述 在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code),请编写一个函数,使用递归的方法生成N位的格雷码。 给定一个整数n,请返回n位的格雷码,顺序为从0开始。 测试样例: 1 返回:["0","1"]解题参考百度百科 递归生成码
阅读全文
posted @ 2016-04-13 11:20 水滴四川
阅读(1331)
评论(0)
推荐(0)
编辑
2016京东编程题:小东分苹果
摘要: 小东分苹果 题目描述 果园里有一堆苹果,一共n头(n大于1小于9)熊来分,第一头为小东,它把苹果均分n份后,多出了一个,它扔掉了这一个,拿走了自己的一份苹果,接着第二头熊重复这一过程,即先均分n份,扔掉一个然后拿走一份,以此类推直到最后一头熊都是这样(最后一头熊扔掉后可以拿走0个,也算是n份均分)。
阅读全文
posted @ 2016-04-13 09:57 水滴四川
阅读(719)
评论(0)
推荐(0)
编辑
公告