算法
文章平均质量分 94
记录算法学习过程啦
gobeyye
大家的支持是我前进的动力,欢迎大家一起学习。
展开
-
FloodFill算法---DFS
floodfill算法是一种图像处理算法,用于填充连通区域。它的作用是将指定的像素点及其相邻的相同颜色的像素点都填充为指定的颜色,从而形成一个封闭的区域。该算法常用于图像编辑软件中的涂色功能,也可以用于图像分割、边缘检测等应用。通过floodfill算法,可以快速、自动地填充图像中的特定区域,提高图像处理的效率和准确性。floodfill算法的基本思想是通过递归或者栈来实现。本文章详细介绍了floodfill算法的基本用法及模板,通过经典例题帮助友友快速掌握,希望可以帮到您。原创 2024-04-25 12:42:47 · 1483 阅读 · 124 评论 -
二分查找算法
本文章详细介绍了二分查找算法给出了3个二分模板(朴素,查找左边界,查找右边界)每个模板都有对应的例题供大家练手,最后有总结和注意点归纳,如果可以帮助到你的话,那么我会很开心哒。原创 2024-04-04 13:11:31 · 1590 阅读 · 99 评论 -
动态规划课堂4-----子数组系列
讲解动态规划(dp)的一大模块子数组问题,通过运用经典例题的分析和代码编写,让友友们熟悉子数组dp问题的解题过程及思路,每一步都讲解的非常详细,代码均经过条数无误。原创 2024-03-10 11:54:31 · 1543 阅读 · 71 评论 -
搜索回溯算法(DFS)1------递归
本文章是搜索回溯算法的第一篇,带大家再复习了一下递归,运用例题加代码来辅助讲解,每题的解题方法均使用模板可以放心使用。后续的章节会带领大家深度理解深搜和回溯算法。原创 2024-03-04 21:34:00 · 2026 阅读 · 71 评论 -
动态规划课堂3-----简单多状态问题(买卖股票最佳时机)
本片文章详细介绍了动态规划(dp)的多状态问题,本文所有dp问题分析和代码编写均按照模板进行,运用打家劫舍的经典问题来结合题目叙述,最后解决一道买卖股票的最佳时机问题。原创 2024-03-01 21:56:02 · 1643 阅读 · 62 评论 -
动态规划课堂2-----路径问题
详细介绍了动态规划的路径问题,运用解题步骤1. 状态表示,2.状态转移方程,3.初始化,4.填表顺序,5.返回值。每一步都有详细解释,代码运用模板来规范性很强,可读性很高。例题有不同路径,不同路径2,礼物的最大价值,下降路径最小和,最小路径和。原创 2024-02-27 13:41:04 · 2700 阅读 · 60 评论 -
动态规划课堂1-----斐波那契数列模型
介绍动态规划的一些基本概念和解法流程。利用题目帮来帮助理解动态规划的斐波那契数列模型,每一步都有详细解析帮助大家熟悉动态规划的解法过程。原创 2024-02-25 10:48:58 · 1707 阅读 · 44 评论 -
图的遍历(广度优先遍历BFS,深度优先遍历DFS)
详细介绍了图的广度优先遍历(BFS)和深度优先遍历(DFS),涉及代码均有用图进行描述,非常详细!!!原创 2024-02-20 07:49:41 · 1976 阅读 · 38 评论 -
【进阶KMP算法】nextval手算代码均有详解(每步配图)
【进阶KMP算法】nextval手算代码均有详解(每步配图),看这个就够了,所有的知识点都有讲到,重点有给出。有给出源码,和手算的计算过程,代码均经过调试,不看就是损失哦。原创 2024-01-01 18:54:21 · 441 阅读 · 1 评论 -
【详解】KMP算法——每步配图让你打穿KMP
串的模式匹配,运用算法KMP算法详解,求next数组,KMP算法的模式匹配过程,每一步都配图解和文字描述,都有源码,源码都经过调试,可以放心使用,最后有给出一道leetcode例题练手。原创 2023-12-30 22:19:07 · 1098 阅读 · 2 评论 -
【算法】排序详解(快速排序,堆排序,归并排序,插入排序,希尔排序,选择排序,冒泡排序)
详细介绍插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序,均有给出源码和图片非常详细!!!原创 2024-02-11 12:31:21 · 6051 阅读 · 54 评论