![](https://img-blog.csdnimg.cn/direct/54a85805b9c14373b983098b28f6ca1c.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法知识
文章平均质量分 85
算法内容讲解
bigbigli_大李
️公众号:大李编程
️个人虽喜欢独处,但却喜欢朋友们点赞的热闹氛围,同时期待着您的关注
自2024年6月起开始更新《大李的算法宝典》C++系列教程,包括语法、算法、数据结构,希望能帮助到您!
展开
-
算法01 递推算法及相关问题详解【C++实现】
递推是一种处理问题的重要方法。递推通过对问题的分析,找到问题相邻项之间的关系(递推式),从起点出发(首项或者末项)然后使用循环不断地迭代,得到最后需要的结果。原创 2024-06-12 14:04:40 · 1229 阅读 · 0 评论 -
算法02 递归算法及其相关问题【C++实现】
在编程中,我们把函数直接或者间接调用自身的过程叫做递归。递归处理问题的过程是:通常把一个大型的复杂问题,转变成一个与原问题类似的,规模更小的问题来进行求解。原创 2024-06-14 13:03:23 · 1088 阅读 · 2 评论 -
算法03 二分查找算法【C++实现】
二分查找又称为折半查找,主要用于查找一个有序数组中某一个数的位置。主要思想如下:在一个有序数组中,取数组的中间值与要查找的数进行比较;若要查找的数等于中间值,查找成功。若要查找的数大于中间值,则在右半区间继续取中间值与要查找的数进行比较;若要查找的数小于中间值,则在左半区间继续取中间值与要查找的数进行比较;直至最后要查找的数未出现过与中间值相等的情况,查找失败。原创 2024-06-17 22:45:09 · 514 阅读 · 0 评论