
算法
文章平均质量分 97
介绍优先算法,递归回溯算法,贪心算法,动态规划算法
LileSily
We are all amazing trees reaching up to the stars.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[算法] 优选算法(三):二分查找
OJ链接题目描述给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。示例 1:输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]示例 2:输入:nums = [5,7,7,8,8,10], target = 6输出:[-1,-1]原创 2024-07-15 19:27:04 · 1199 阅读 · 38 评论 -
[算法] 优选算法(二):滑动窗口
所谓滑动窗口,也叫通向双指针,就是在我们上一个板块双指针的基础上,把双指针的"点"变换成"线",双指针表示两个点,而滑动窗口则是由双指针的两个"点"构成"线",表示一个区间指定left=0和right=0两个左右指针.让右指针右移,进入窗口.让左指针右移,出窗口.更新结果,结果在哪一步更新不确定,需要具体问题具体分析。原创 2024-05-27 16:01:11 · 1306 阅读 · 31 评论 -
[算法] 优选算法(一): 双指针算法
一种是对撞指针,一种是快慢指针。原创 2024-05-18 01:09:51 · 1215 阅读 · 17 评论