会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SandaiYoung
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
下一页
2024年3月7日
代码随想录算法训练营第三十九天|● 62.不同路径 ● 63. 不同路径 II
摘要: 不同路径 题目链接:62. 不同路径 - 力扣(LeetCode) 思路:由于不能回退,因此每一格只能来自上一格或左边一格,因此dp数组中每个格子只要将这两个格子的值相加即可。 class Solution { public: int uniquePaths(int m, int n) { vect
阅读全文
posted @ 2024-03-07 15:36 SandaiYoung
阅读(14)
评论(0)
推荐(0)
2024年3月6日
ros|关于rosinfo不能输出中文
摘要: 如图: 在程序中加入这一句,LC_ALL表示全部重新设置,后面的zh_CN.UTF-8只有在英文系统下需要添加,正常情况下只写一个“”就够了。
阅读全文
posted @ 2024-03-06 19:56 SandaiYoung
阅读(240)
评论(0)
推荐(0)
3.6 ros拾遗|rostopic相关
摘要: 值得注意的是,即使发布者并不存在,但只要订阅者向roscore发出了订阅需求,那么我们就能从rostopic发现这个话题。
阅读全文
posted @ 2024-03-06 17:40 SandaiYoung
阅读(25)
评论(0)
推荐(0)
代码随想录算法训练营第三十八天| ● 理论基础 ● 509. 斐波那契数 ● 70. 爬楼梯 ● 746. 使用最小花费爬楼梯
摘要: 理论基础 代码随想录 (programmercarl.com) 动态规划的五部曲: 确定dp数组(dp table)以及下标的含义 确定递推公式 dp数组如何初始化 确定遍历顺序 举例推导dp数组 斐波那契数 题目链接:509. 斐波那契数 - 力扣(LeetCode) 思路:还好。 class S
阅读全文
posted @ 2024-03-06 16:04 SandaiYoung
阅读(25)
评论(0)
推荐(0)
2024年3月5日
代码随想录算法训练营第三十七天| ● 738.单调递增的数字 ● 968.监控二叉树 ● 总结
摘要: 单调递增的数字 题目链接:738. 单调递增的数字 - 力扣(LeetCode) 思路: 从左向右验证是否按位单调递增,如果出现递减的区间,则从该位开始验证该位减1后是否比左边的相邻位大,如果不符合就接着向左寻找这样的位,如果找到了,则将该位前面的位复制到结果中,该位减1加入结果,该位之后的位全部改
阅读全文
posted @ 2024-03-05 16:36 SandaiYoung
阅读(32)
评论(0)
推荐(0)
2024年3月4日
代码随想录算法训练营第三十六天| ● 435. 无重叠区间 ● 763.划分字母区间 ● 56. 合并区间
摘要: 无重叠区间 题目链接:435. 无重叠区间 - 力扣(LeetCode) 思路:我的思路是先将所有区间按左端点从小到大排序,左端点相同时右端点从小到大排序。接下来遍历数组,如果下一个区间与该区间有重叠部分,count加1,同时遍历下下一个区间(下一个区间被视为删除),同时如果下一个区间被包含在该区间
阅读全文
posted @ 2024-03-04 20:53 SandaiYoung
阅读(12)
评论(0)
推荐(0)
2024年3月2日
关于函数形参里使用const型引用
摘要: 刷leetcode的时候,在sort函数里自己实现了一个比较算法: sort(points.begin(),points.end(),[](const vector<int>u,const vector<int>v){ return u[0]<v[0]||(u[0]==v[0]&&u[1]<v[1]
阅读全文
posted @ 2024-03-02 17:26 SandaiYoung
阅读(15)
评论(0)
推荐(0)
代码随想录算法训练营第三十四天| ● 860.柠檬水找零 ● 406.根据身高重建队列 ● 452. 用最少数量的箭引爆气球
摘要: 柠檬水找零 题目链接:860. 柠檬水找零 - 力扣(LeetCode) 思路:注意对于20元的情况,有两种找零方式, 头一次见到这种情况,随便加一个标准输出才能通过的样例。 class Solution { public: bool lemonadeChange(vector<int>& bill
阅读全文
posted @ 2024-03-02 16:46 SandaiYoung
阅读(18)
评论(0)
推荐(0)
2024年3月1日
代码随想录算法训练营第三十三天| ● 1005.K次取反后最大化的数组和 ● 134. 加油站 ● 135. 分发糖果
摘要: K次取反后最大化的数组和 题目链接:1005. K 次取反后最大化的数组和 - 力扣(LeetCode) 思路:首先增序排序,然后依次将负值取反,如果负数先用完,则再排序一次,将最小的正数取反之后求和;如果k先用完,直接求和。 注意sort默认是增序排序,若想要要降序,则不能使用sort(nums.
阅读全文
posted @ 2024-03-01 16:11 SandaiYoung
阅读(12)
评论(0)
推荐(0)
2024年2月29日
代码随想录算法训练营第三十二天| ● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
摘要: 买卖股票的最佳时机II 题目链接:122. 买卖股票的最佳时机 II - 力扣(LeetCode) 思路:本题的贪心法在于用不选择亏钱的买卖,某天能赚钱就一定出手,每天都赚钱从而获得总体的最大利益。具体是计算每一天的利润后,如果大于0,就记入总利益。 class Solution { public:
阅读全文
posted @ 2024-02-29 15:56 SandaiYoung
阅读(9)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告