暂无搜索历史
在真正开始贪心算法题目练习之前,我们首先要了解什么是贪心算法?贪心算法有什么特点?
可以看到题目要求给房子上颜色,并且相邻的房子颜色不能相同~这显然是是一个多状态的问题,接下来我们来一步步分析一下~
前面已经提到了这是一种简单多状态的dp问题,那么这个多状态体现在哪里呢?题目要求不可以接受相邻的预约,那么就说明每一个位置的状态可能是选择的,也...
我们可以看到第一行就是它本身的值,而第一行是受到我们增加的那一行影响的,所以我们增加的那一行应该全部初始化为0,才不会出错~接下来看后面的两行,...
这个题目需要讨论的是由左上角到右下角的路径总数~我们可以按照动态规划的步骤来进行一步步分析~
仅仅是说可能有点抽象,接下来我们会结合具体的题目来进行了解这些一般步骤~接下来我们根据这些步骤来看看下面的这些题目~
在正式开始题目练习之前,除了前面博客里面说到的基础知识,我们还需要找到一些常见操作~
前面我们已经学习了一种新的容器map和set,这一篇博客我们来看看如何使用map和set在我们的算法题目中大放光彩,准备好了吗~我们发车去探索C++的奥秘啦~🚗...
前面我们已经学习了set容器的使用,接下来我们来看看map容器有什么奇妙之处?准备好了吗~我们发车去探索C++的奥秘啦~🚗🚗🚗🚗🚗🚗
上一篇博客我们已经对set容器进行了详细的介绍,相信大家对set有了更加深刻的认识,光说不练假把式,这一篇博客我们就来使用set容器在我们的算法题大放异彩~准备...
前面我们已经了解到了二叉搜索树的底层结构,而与它息息相关的就是容器——map和set,这一篇博客我们就开始探索map和set,准备好了吗~我们发车去探索C++的...
♥♥♥~~~~~~欢迎光临知星小度博客空间~~~~~~♥♥♥ ♥♥♥零星地变得优秀~也能拼凑出星河~♥♥♥ ♥♥♥我们一起努力成为更好的自己~♥♥♥ ♥...
二叉搜索树是一种特殊的树形数据结构,它看起来像一棵普通的树,但每个节点都有一些特定的规则:
具体来说,运行时多态允许我们在完成某个行为(函数)时,传入不同的对象就会完成不同的行为,从而达到多种形态。假设我们正在开发一个图形绘制应用程序,该程序需要支持多...
继承?什么是继承?在生活中,我们可以听到继承人这样的专有名词,那么C++中的继承是什么呢?我们来看看继承的概念~
前面两篇博客我们介绍了string类接口以及实现~std::string是C++标准库中的字符串类,提供丰富的成员函数用于字符串操作,如构造、访问、修改、比较、...
结合我们的使用,我们可以发现string事实上就是一个字符串,但是里面添加了统计容量和字节大小的两个成员变量~
早期 C/C++ 中 auto 的含义是:使用 auto 修饰的变量,是具有自动存储器的局部变量 。使用auto替换长类型就十分方便~
内存池技术旨在解决传统内存分配方式中性能瓶颈和内存碎片化的问题。在程序运行过程中,频繁的内存分配和释放操作不仅会增加系统的开销,还可能导致内存碎片的产生,从而降...
我们知道实现数据交换需要创建一个中间变量来实现的~对于不同的类型,我们是一个个写的,事实上它们的逻辑是相似的,只是它们的类型不一样而已~所以这个时候C++就引入...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市