首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法精讲
无限大6
创建于2025-02-18
订阅专栏
关于算法的一个专栏
等 3 人订阅
共14篇文章
创建于2025-02-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
二维数组搜索:从暴力地毯到二分神技的奇幻之旅
二维数组搜索:从暴力地毯到二分神技的奇幻之旅 🔍🚀 核心问题:搜索二维矩阵 题目:给定一个 m x n 矩阵,满足: 1️⃣ 每行从左到右非严格递增(允许重复数字) 2️⃣ 每行首个数字 > 上一行最
多数元素问题:从暴力美学到摩尔投票神仙解法
多数元素问题:从暴力美学到摩尔投票神仙解法 🔍【程序员专属升级打怪路线图 🗺️ 已加载完毕】 当前副本:多数元素 BOSS 战 🎮 初始装备:暴力破解三板斧 ⚔️ 终极奥义:摩尔投票神技 ✨ 长按 F
只出现一次的数字:从暴力美学到位运算神技的进化之路
只出现一次的数字:从暴力美学到位运算神技的进化之路 问题一:只出现一次的数字 题目:数组中除一个数字外,其他都成对出现,找出那个“单身狗”。 要求:时间复杂度 O(n),空间复杂度 O(1)。 心路历
算法精讲——前缀和:小白也能秒懂的时空魔法
算法精讲——前缀和:小白也能秒懂的时空魔法 ✨ 🌰 从存钱罐说起——什么是前缀和? 想象你有个存钱罐📦,每天记录存入金额: 天数 1 2 3 4 5 金额 2 5 1 3 4 如果要算第3天到第5天存
算法精讲 | 树(番外):平衡世界的四大守护者:AVL vs 红黑树 vs B树 vs B+树
🌲 算法精讲 | 树(番外):平衡世界的四大守护者:AVL vs 红黑树 vs B树 vs B+树 🚀 开篇:数据结构界的四大天王 想象你是一名图书管理员,面对四种神奇的书架: AVL树书架:强迫症晚
算法精讲 | 树(三):删除操作の外科手术——像园艺大师一样修剪二叉树
🌳 算法精讲 | 树(三):删除操作の外科手术——像园艺大师一样修剪二叉树 🌟 开篇故事 小明在玩「二叉树养成游戏」时,误删了关键节点导致整棵树瘫痪!后来发现删除节点就像给树做手术:既要精准切除病灶,
算法精讲 | 树(二):BFS层序遍历の魔法——像水波纹一样扫描整棵树
🎯 算法精讲 | 树(二):BFS层序遍历の魔法——像水波纹一样扫描整棵树 🌟 开篇故事 小明用DFS解二叉树的右视图总超时,直到他发现BFS层序遍历就像超市结账时排队——先来的顾客先结账,每批结账的
算法精讲——树(一):DFS 的奇妙探险之旅
算法精讲——树(一):DFS 的奇妙探险之旅🌳🚀 一、开篇小剧场 🎭 想象你是一位在茂密森林 🌲 里探险的冒险家,每次遇到分叉路口时,你都会选择最深的路径一路走到底,直到发现宝藏 💎 或死胡同才返回—
算法精讲--动态规划(三):树形DP与状态机模型
🚀 算法精讲--动态规划(三):树形DP与状态机模型 🌟 知识图谱 一、🌲 树形DP 1.1 打家劫舍III(337. 打家劫舍 III) 🔍 Step1:审题分析 核心约束 :父子节点不能同时被偷
动态规划数组维度选择指南
🧩 动态规划数组维度选择指南:什么时候用 m+1?什么时候用 m? 🔍 灵魂拷问:为什么要有两种维度? 每次写动态规划都要纠结数组维度?别慌!让我们先看两个经典场景: 🎯 场景 1:编辑距离(Leet
算法精讲--动态规划(二):多维DP与状态压缩技巧
🚀 算法精讲--动态规划(二):多维DP与状态压缩技巧 🌟 核心知识图谱 一、🔮 多维DP入门指南 1.1 什么是多维DP? 🤔 多维DP是动态规划的进阶形态,通过多维状态定义描述更复杂的决策过程:
算法精讲--动态规划四步法则
🚀 动态规划四步法则深度解析(以编辑距离为例) 一、🔍 审题分析(问题建模) 🔧 操作限制:允许三种原子操作 插入一个字符(耗时1单位) 删除一个字符(耗时1单位) 替换一个字符(耗时1单位) 🎯 所
算法精讲–知识扩充:循环条件的选择原则
算法精讲--知识扩充:循环条件的选择原则 在算法的世界中,循环条件的选择不仅关乎逻辑的正确性,还影响着代码的执行效率和边界处理的准确性。 一、基础选择原则 在编写算法时,选择合适的循环条件至关重要。以
算法精讲–动态规划(一):基础与核心思想
算法精讲--动态规划(一):基础与核心思想 动态规划的本质 动态规划(DP)通过将复杂问题分解为重叠子问题,利用最优子结构特性,以空间换时间实现高效求解。其核心在于避免重复计算,典型特征为: 备忘录模