摘要: 滚动数组 首先什么是滚动数组呢?就是将一个可能有100元素的遍历,我用一个size=2的数组去遍历,这时你可能会问容量为3的数组大小明明小于100啊,为什么可以拿他去遍历100个元素呢? 这时我会用一句话回答你:“具体问题具体分析!”,你有没有想过,如果我遍历过的元素就再也不会使用他了,那我是不是可 阅读全文
posted @ 2022-03-12 22:51 shawchakong 阅读(1916) 评论(0) 推荐(1) 编辑
摘要: 动态规划 接下来我将持续更新这篇关于动态规划的学习文章并发表博客,如有错误欢迎大家的纠正。 入门:递推与动态规划 通过数学归纳法产生各种公式 数学归纳法的三个步骤: 确定边界条件是成立的。 如果公式的第n-1项是成立的,那么该公式的第n项也一定是成立的。 如果前面都是对的,那么当递推到最后一步时,最 阅读全文
posted @ 2022-03-12 22:41 shawchakong 阅读(147) 评论(0) 推荐(0) 编辑
摘要: python重新下载和更新pip方法 1.删除pip 在cmd中输入python -m pip uninstall pip 2.登录该网站:https://packaging.python.org/en/latest/tutorials/installing-packages/#use-pip-fo 阅读全文
posted @ 2022-01-15 21:33 shawchakong 阅读(872) 评论(0) 推荐(0) 编辑
摘要: 单步编译并且输出c/c++代码 下面分别是launch.jasion的配置 { "version": "0.2.0", "configurations": [ { "name": "C++ Launch (GDB)", // 配置名称,将会在启动配置的下拉菜单中显示 "type": "cppdbg" 阅读全文
posted @ 2021-12-13 00:55 shawchakong 阅读(314) 评论(0) 推荐(0) 编辑
摘要: cpp之priority_queue 大顶堆形式:priority_queue<int, vector, less> 小顶堆形式:priority_queue<int, vector, greater> 代码演示 int main() { int m; cin >> m; //小顶堆 priorit 阅读全文
posted @ 2021-10-27 01:14 shawchakong 阅读(255) 评论(0) 推荐(0) 编辑
摘要: cpp之 !! 的运用 !!:具有归一化的作用,不等于0的数就制成1,等于0的数就是0。测试如下: 代码: int main() { int n = 15; cout << !!(1) << endl; cout << !!(-1) << endl; cout << !!(0) << endl; / 阅读全文
posted @ 2021-10-26 00:08 shawchakong 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 1. 创建vector容器的方法 1. 创建一维容器 1. vector <int> vec:此时的vec容量为空。 2. vector <int> vec = vector<int>(10):创建一个大小为10的容器,并自动初始化为0. 3. vector <int> vec = vector<i 阅读全文
posted @ 2021-10-25 23:05 shawchakong 阅读(35) 评论(0) 推荐(0) 编辑