会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zxCoder
愿上层楼骋远目,勿在浮沙筑高台
首页
新随笔
管理
随笔 - 112
文章 - 0
评论 - 9
阅读 -
10万
上一页
1
2
3
4
5
6
···
12
下一页
2020年3月30日
Leetcode_31. 下一个排列
摘要: 求下一个排列,由于越后面权重越低,所以从后往前找到第一个递增(指从前往后递增)的位置,然后将这一位替换为后面比他大的最小的数,两者交换,然后把后面的部分再排个序。 code
阅读全文
posted @ 2020-03-30 09:32 Keane1998
阅读(68)
评论(0)
推荐(0)
2020年3月27日
Leetcode_42. 接雨水
摘要: 经典的一个题,通过观察可以发现,每个高度能接的水就是左右两边分别的最大值的最小值再减去本身高度。 code
阅读全文
posted @ 2020-03-27 22:20 Keane1998
阅读(93)
评论(0)
推荐(0)
2020年3月26日
Leetcode_188. 买卖股票的最佳时机 IV
摘要: 只能买卖k次,和上一题一样的dp方式,但是 当k大于n的一半时,就相当于无限次交易了 ,这个是没有想到的.... code
阅读全文
posted @ 2020-03-26 11:33 Keane1998
阅读(114)
评论(0)
推荐(0)
Leetcode_123. 买卖股票的最佳时机 III
摘要: 最多只能交易两次,因此只能用到dp做法,也可以拓展到只能交易n次。 dp[i][j][0/1]表示到第i个物品,第j次交易,买/卖得到的当前收益,第一维可以优化掉。 然后第j次交易买的收益显然就是第j 1次交易卖后的收益再减去当前价格。而卖的收益就是前面算出的买的收益再加上当前价格,注意这里指的是
阅读全文
posted @ 2020-03-26 11:14 Keane1998
阅读(97)
评论(0)
推荐(0)
Leetcode_122. 买卖股票的最佳时机 II
摘要: 可以无限次买卖,一次买卖其实就对应一段差分的和,无限次买卖就只要把正的差分加起来。 code
阅读全文
posted @ 2020-03-26 10:29 Keane1998
阅读(121)
评论(0)
推荐(0)
Leetcode_121. 买卖股票的最佳时机
摘要: 只能进行一次交易,维护前缀最小值。 code
阅读全文
posted @ 2020-03-26 10:12 Keane1998
阅读(143)
评论(0)
推荐(0)
2020年3月25日
Leetcode_907. 子数组的最小值之和(单调栈)
摘要: 求所有子数组的最小值之和,单调栈处理每个值作为最小值的区间,然后统计。 code
阅读全文
posted @ 2020-03-25 16:29 Keane1998
阅读(334)
评论(0)
推荐(0)
Leetcode_34. 在排序数组中查找元素的第一个和最后一个位置
摘要: 二分查找,lower_bound和upper_bound。 code
阅读全文
posted @ 2020-03-25 16:09 Keane1998
阅读(121)
评论(0)
推荐(0)
Leetcode_739. 每日温度(单调栈)
摘要: 对每一个位置,求右边第一个比它大的数的位置。从后往前扫一遍,维护单调栈。 code
阅读全文
posted @ 2020-03-25 14:28 Keane1998
阅读(130)
评论(0)
推荐(0)
2020年3月24日
Leetcode_1048. 最长字符串链
摘要: 字符串的最长严格递增子序列,前后只能相差一个字符。 1. 直接O(N^2)暴力建图,然后记忆化跑个最长路。 2. 直接按字符串长度排序,然后求LIS。 code1
阅读全文
posted @ 2020-03-24 22:05 Keane1998
阅读(222)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
12
下一页
公告
昵称:
Keane1998
园龄:
5年10个月
粉丝:
15
关注:
0
+加关注
我的标签
题解
(84)
dp
(17)
思维
(14)
字符串
(13)
dfs
(12)
线段树
(12)
贪心
(9)
单调栈
(9)
开发
(8)
优先队列
(7)
更多
积分与排名
积分 - 70275
排名 - 23878
随笔档案
2020年6月(1)
2020年5月(4)
2020年4月(2)
2020年3月(23)
2020年2月(14)
2020年1月(12)
2019年12月(5)
2019年11月(10)
2019年10月(6)
2019年9月(10)
2019年8月(15)
2019年7月(9)
阅读排行榜
1. 【笔记】vue+springboot前后端分离实现token登录验证和状态保存的简单实现方案(29657)
2. 使用Idea部署SSM项目后,访问路径为url:8080/项目名_war_exploded的解决方案(15775)
3. 数据库关系理论模式分解理解和总结(8331)
4. WPS快速下拉填充公式(6004)
5. nginx部署vue前端,刷新出现404或者500错误的解决方案(5874)
6. ubuntu下npm全局安装包报错的解决方案(3940)
7. 关系型数据库几大范式的理解总结(2671)
8. 【笔记】总结Springboot和Vue前后端分离的跨域问题(2337)
9. 【C++】将调用第三方库的代码封装成动态库供上层调用(2290)
10. C#委托和事件的简单实例(1434)
最新评论
1. Re:【笔记】vue+springboot前后端分离实现token登录验证和状态保存的简单实现方案
怎么我的拦截不了
--Riven001
2. Re:Java多态之Father f=new Son();
"左边Father f其实是定义了一个Father类的对象,而右边new Son()可以只理解为是一个重写了Father类方法的对象"这句话末尾“类方法”指的应该是“类中的对象方法”吧。一般类方法是指...
--是逸仙呀
3. Re:Java和C++引用的区别
如果是C++过来的,第一时间听到java的引用还特别容易犯错
--HandleCoding
4. Re:Java和C++引用的区别
运行结果是:5 5 10
--HandleCoding
5. Re:【笔记】总结Springboot和Vue前后端分离的跨域问题
加了这个类为什么会出现Request processing failed; nested exception is java.lang.IllegalArgumentException: When a...
--小风铃叮当响
点击右上角即可分享