优选算法题目
文章平均质量分 87
Pioneer_ing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【精选算法练习--二分查找】
本文详解了二分查找算法的应用场景和实现方法。首先介绍了基础二分查找的实现步骤和代码示例,强调防止溢出的处理方式。接着讲解如何在排序数组中查找目标值的起始和结束位置,通过两次二分查找分别定位左右边界。最后说明如何用二分法求平方根的整数部分,重点处理计算溢出问题。文章采用循序渐进的教学方式,先讲解原理再延伸应用,并配有完整代码示例,帮助读者掌握二分查找的核心思想和实践技巧。原创 2025-10-10 16:00:07 · 404 阅读 · 0 评论 -
精选算法练习--滑动窗口
本文通过三道典型题目讲解滑动窗口算法的应用。第一题详细演示了如何通过左右指针调整窗口边界来寻找满足条件的最小长度子数组;第二题展示了利用哈希表维护无重复字符窗口的方法;第三题则介绍了用哈希表统计水果种类数量来维护双种类窗口的技巧。每道题都包含解题思路、代码实现和关键点说明,最后还推荐了同类习题供练习。这种"讲解+示例+练习"的模式,既阐释了算法原理,又通过具体问题展现了滑动窗口的应用场景和实现细节,帮助读者掌握这一重要算法思想。原创 2025-10-10 15:44:02 · 946 阅读 · 0 评论 -
精选算法练习--双指针系列
摘要:本文解析了三道算法题:1)快乐数问题采用双指针法检测循环;2)盛水容器问题通过双指针优化暴力解法;3)三角形数量问题利用排序和双指针降低时间复杂度。每道题都详细讲解了算法思路和优化过程,并附有代码示例。三题都运用双指针技巧将时间复杂度从O(n²)优化到O(n)或O(nlogn)。最后提供了同类练习题供巩固学习。原创 2025-07-27 23:02:27 · 635 阅读 · 0 评论
分享