自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 排序(c++)

【代码】排序(c++)

2024-06-19 17:55:17 281

原创 尺取法(c++)

尺取法(Two Pointers Algorithm)是一种常用的解决问题的方法,尤其适用于数组或者字符串的问题。尺取法通常用来寻找满足特定条件的子数组或者子串。

2024-06-19 17:45:30 321

原创 c++ STL(链表,栈,队列)

链表(linked list),栈(stack),队列(queue)都是常见的数据结构,各自有着不同的特点和应用场景。下面来详细介绍它们的相同点和不同点,以及在实际问题中如何选择使用它们。

2024-06-19 17:06:24 255 1

原创 贪心算法(c++)

然而,需要注意的是,贪心算法并不保证全局最优解的存在或者唯一性,因此在使用贪心算法时需要注意问题的性质和约束条件。因此,在应用贪心算法时,需要对问题的特性和约束条件进行分析,确保贪心策略是可行且有效的。贪心算法(Greedy Algorithm)是一种在每一步选择中都采取当前最优解的策略,从而希望最终能够达到全局最优解的算法。贪心算法通常适用于求解最优化问题,它通过每一步的局部最优选择来构建全局最优解。在每一步中,贪心算法根据某种规则或者评判准则做出当前最优的选择,并且不会对之前已经做出的选择进行修改。

2024-06-19 16:44:52 340

原创 二分查找(c++)

二分查找(Binary Search)是一种在有序数组中查找特定元素的算法。它的基本思想是将目标值与数组中间元素进行比较,如果相等则返回该元素的索引,如果目标值小于中间元素,则在数组的左半部分继续查找,如果目标值大于中间元素,则在数组的右半部分继续查找。通过每次将查找范围缩小一半,最终可以找到目标元素的位置。二分查找的时间复杂度为O(log n),其中n为数组的长度。由于每次查找都将查找范围缩小一半,因此它的效率较高。但要求数组是有序的,否则无法使用二分查找算法。

2024-06-19 16:40:40 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除