相关文章
手撕算法-买卖股票的最佳时机 II(买卖多次)
描述 分析
使用动态规划。dp[i][0] 代表 第i天没有股票的最大利润dp[i][1] 代表 第i天持有股票的最大利润
状态转移方程为:dp[i][0] max(dp[i-1][0], dp[i-1][1] prices[i]); // 前一天没有股票,和前一天有股票今天卖掉的最大值dp[i][1] max(dp[i-1…
建站知识
2024/11/23 5:25:00
【C++】仿函数优先级队列反向迭代器
目录 一、优先级队列
1、priority_queue 的介绍
2、priority_queue 的使用
3、 priority_queue 的模拟实现
1)priority_queue()/priority_queue(first, last)
2)push(x)
3)pop()
4&#…
建站知识
2024/11/23 6:31:15
Linux手动创建用户不使用useradd【七步走完成】
文章目录 第一步:修改 /etc/passwd 文件第二步:修改 /etc/shadow 文件第三步:修改 /etc/group 文件第四步:新建用户家目录第五步:复制/etc/skel目录下的环境变量配置文件到家目录下第六步:修改家目录的权限…
建站知识
2024/11/23 5:25:04
[ C++ ] STL---list的模拟实现
目录
结点类的模拟实现
迭代器类的模拟实现
构造函数
前置与后置
前置- -与后置 - - 与 !运算符重载
* 运算符重载
-> 运算符重载
普通迭代器总体实现代码
list类的实现
list类的成员变量
构造函数
迭代器
insert()
erase()
push_front/push_back…
建站知识
2024/11/22 17:37:02