跳到主内容

分类:算法

共找到 20 篇文章

栈中藏玄机:从温度到雨水,单调栈的逆袭之路

栈中藏玄机:从温度到雨水,单调栈的逆袭之路

栈中藏着怎样的玄机?从找下一个更大元素,到算每日升温天数,再到求最大矩形、接雨水,单调递减与递增栈各显神通,带你玩转这些难题,揭秘其中套路。--- theme: condensed-night-purple highlight: atelier-cave-light --- 一. 单调栈是什么?—— 生活中的 “排队

镜像谜题与动态魔法:解锁回文的隐藏密码 🚀

镜像谜题与动态魔法:解锁回文的隐藏密码 🚀

想解锁字符串的镜像魔法吗?本文以两道经典回文题为例,从暴力解法到动态规划,拆解状态定义与转移逻辑,对比子串与子序列差异,助你掌握 DP 破解回文的核心思路。--- theme: condensed-night-purple highlight: atelier-cave-light --- 一. 前言:什么是回文?�

从 "字符拼图" 到 "文字魔术":动态规划玩转字符串变形术

从 "字符拼图" 到 "文字魔术":动态规划玩转字符串变形术

字符玩变形术?从子序列到编辑距离,动态规划藏着让字符串 "七十二变" 的密码!表格里藏着啥玄机?点进来,解锁字符串魔法的套路~--- theme: condensed-night-purple highlight: atelier-cave-light --- > “动态规划像养猫,刚开始抓不住,熟了之后,喵喵喵全是套

珍珠项链的秘密:如何用动态规划串起刷题人生 💡

珍珠项链的秘密:如何用动态规划串起刷题人生 💡

你还在为子序列DP头疼?本篇用珍珠项链的趣味比喻,带你轻松掌握最长递增子序列、最长公共子序列等高频算法套路,助你刷题路上闪闪发光!--- theme: condensed-night-purple highlight: atelier-cave-light --- > 你有没有发现,刷题路上总有那么几道题,像项链里的珍

股票交易的艺术:动态规划带你玩转股市

股票交易的艺术:动态规划带你玩转股市

想靠算法在股市当“股神”?这文用动态规划拆解6道LeetCode股票题,从一次交易到带冷冻期、手续费的“奇葩规则”,手把手教你玩转状态套路,看完直呼:原来炒股算法这么“香”!--- theme: channing-cyan --- 引言:炒股不易,DP来助! “股市有风险,入市需谨慎!” 这句话想必大家耳熟能详。但

偷心盗贼的算法秘籍:三招搞定打家劫舍系列!💰🏠

偷心盗贼的算法秘籍:三招搞定打家劫舍系列!💰🏠

🚨警报!想成为算法界的“神偷”吗?本文带你用动态规划,巧解LeetCode打家劫舍系列三难题:从线性到环形,再到树形。幽默讲解,代码解析,让你轻松掌握DP精髓,告别算法困惑!💰🏠--- theme: condensed-night-purple highlight: atelier-cave-light ---

爬楼梯:你以为你懂?不,你只是刚入门!

爬楼梯:你以为你懂?不,你只是刚入门!

爬楼梯竟藏着算法界的 “小珠峰”?这道题带你解锁动态规划奥秘!从暴力递归到优化解法,从多步挑战到最小花费,一步步拆解。掌握其中套路,让你在算法世界 “步步高升”!--- theme: channing-cyan --- 嘿,各位未来的算法大神们!👋 你们有没有遇到过这样的情况:明明只是个简单的“爬楼梯”问题,却能让你

【螺旋矩阵全解析】一文吃透LeetCode 54/59/146,带你玩转二维数组的“花式遍历”!

【螺旋矩阵全解析】一文吃透LeetCode 54/59/146,带你玩转二维数组的“花式遍历”!

还在为螺旋矩阵题目头疼吗?本文用最通俗的语言,带你彻底掌握LeetCode螺旋矩阵的遍历与生成技巧,揭秘高频面试题背后的核心思路,让你轻松玩转二维数组,成为算法达人!概要: 本文以初学者视角,详细讲解了LeetCode螺旋矩阵相关题目(54、59、LCR146)的解题思路与代码实现,带你掌握二维数组的螺旋遍历与生成

别让队列“堵车”!初学者的滑动窗口最大值通关秘籍

别让队列“堵车”!初学者的滑动窗口最大值通关秘籍

滑动窗口最大值问题的暴力与单调队列解法,剖析常见坑点,助你高效掌握队列与窗口技巧,轻松应对算法面试。> 你有没有遇到过这样的场景:一群小伙伴排队买奶茶,每次只能有k个人进店,老板想知道每一批进店小伙伴中,谁的身高最高?这其实就是著名的“滑动窗口最大值”问题!别眨眼,今天带你用最通俗的语言,玩转队列和滑动窗口,顺便避开那

【新手必看】「移除元素」超详细解析:双指针技巧原来这么简单!

【新手必看】「移除元素」超详细解析:双指针技巧原来这么简单!

你是不是也被LeetCode的"移除元素"题目难住了?别怕!本文用最通俗的语言,带你彻底搞懂双指针解法。从暴力法到最优解,一步步拆解,保证你看完就能上手,轻松拿下这类题型! 一、为什么"移除元素"是入门必刷题? 作为算法新手,我第一次看到LeetCode第27题"移除元素"时,内心是崩溃的。题目要求原地修改数组,还

从切图仔到全栈魔法师:我的JavaScript奇幻之旅

从切图仔到全栈魔法师:我的JavaScript奇幻之旅

JS让网页从静态变动态,革新前端。从简单交互到面向对象再到设计模式,不断进化。HTML5提升可读性,Node.js拓展后端。如今在AI时代,JS参与LLM和AIGC开发,潜力无限。 嘿,各位码农和编程爱好者们!还记得那个只会用Photoshop切图的自己吗?那个只懂d

ERII Blog · Built with Next.js · 2026