c++算法系列
文章平均质量分 87
本系列的文章主要讲解c++的算法题
%编程爱好者%
打造一个免费的交流博客,大家一起学习,一起进步
展开
-
C++算法第十三天
闲话少叙,直接开始我们的第十三天语法学习。原创 2024-12-23 17:09:59 · 793 阅读 · 3 评论 -
C++算法第十四天
学完前面的算法题,相信大家的水平定是有所提升,那么今天我们来点难题开一下刀。原创 2024-12-24 22:20:45 · 1122 阅读 · 0 评论 -
C++算法第十二天
遇到与《选和不选》相关且数字有序(无序)有可能还是数字不连续的,需要先预处理一下原先的数组,之后在预处理好的新数组里面进行一次打家劫舍问题即可。本篇文章的内容就先到这里,我们下期文章再见。记得一键三联哦!!!原创 2024-12-22 21:43:07 · 1145 阅读 · 0 评论 -
C++算法第十一天
通过今天的题,我们可以总结出以下几点1.填表时需要使用原表上的数据时,行列各减12.初始化部分的目的:保证填表时不越界保证填表时后面的数据正确3.如何正确初始化:结合状态表示和状态转移方程,进行分析哪些地方存在越界的可能性那么本篇文章的内容就先到此结束,我们下期文章再见!!!记得一键三联哦。原创 2024-12-19 20:40:47 · 943 阅读 · 6 评论 -
C++算法第九天
本篇文章我们继续学习c++算法。原创 2024-12-17 21:54:28 · 1279 阅读 · 2 评论 -
c++算法第六天
本篇文章我们继续学习c++的算法。原创 2024-12-16 14:52:12 · 758 阅读 · 0 评论 -
C++算法第七天
通用技巧1.2.遇到这种要求左右两个端点的一般求出左端点后,右端点的条件直接取反即可。原创 2024-12-16 18:37:38 · 1176 阅读 · 9 评论 -
C++算法第八天
本篇文章我们继续学习c++算法。原创 2024-12-17 17:04:44 · 639 阅读 · 0 评论 -
C++算法第十天
从本篇文章开始,我们先学习动态规划的算法动态规划系列正式开始那么在开始之前,博主先给大家铺垫一点知识,以免看到下文的时候突然懵圈。原创 2024-12-18 22:24:07 · 961 阅读 · 1 评论 -
C++算法第五天
1. 首这个解法叫滑动窗口,本质是同向双指针2. 使用这个解法的原因是利用了单调性3.滑动窗口的正确性:利用的单调性,规避了没必要的枚举行为4.枚举二字算是在博主的文章中第一次出现,那么我也解释枚举是什么意思,枚举就是将每一种情况都一一列举出来。原创 2024-10-31 14:05:46 · 1094 阅读 · 7 评论 -
c++算法第4天
通过本题,我们需要了解的头文件有(c++版本)(c语言版本)其次了解ceil这个库函数,ceil这个库函数的作用是向上取整关于动态规划分析的题分五步1.状态表示2.状态转移方程3.初始化(根据题目要求初始化,目的是防止越界)4. 填表顺序5.返回值代码编写五步走1.创建dp表2.初始化(根据题目要求初始化,目的是防止越界)3. 填表顺序4.返回值5.分析代码是否需要处理细节问题(如边界处理)原创 2024-10-21 22:39:46 · 636 阅读 · 7 评论 -
c++算法第3天
取个位和十位的数的固定套路:循环 变量 (1)%10;变量(1) / 10;原创 2024-10-18 11:49:05 · 1051 阅读 · 5 评论 -
c++算法第一天
总结:遇到0,cur++遇到非0,先让destination+1,然后交换destination + 1的元素和cur的元素,交换完之后cur指针要后移一个单位。原创 2024-09-01 09:48:10 · 204 阅读 · 0 评论 -
c++算法第二天
先根据题目所给的例子找到最后一次要复写的数字。原创 2024-09-26 17:23:45 · 200 阅读 · 0 评论