数据结构与算法
文章平均质量分 89
专栏系统讲解Java实现的核心数据结构(链表、树、图等)与经典算法(排序、搜索、动态规划等),结合LeetCode高频题目及工程优化场景,剖析时间/空间复杂度计算与性能调优技巧。通过源码解析与手写代码实践,强化逻辑思维,助力开发者掌握大厂面试考点,提升工程化编码能力。
Craaaayon
让代码跑一会~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【数据结构】二叉树-图解深度优先搜索(递归法、迭代法)
本文通过图示详解深度优先遍历(DFS)的两种实现策略:递归法的隐式栈调用与迭代法的显式栈操作。剖析二叉树与图的DFS应用差异,对比两种方法在空间复杂度、栈溢出风险及代码可读性上的优劣,并提供Java代码实现与遍历序列分析。帮助开发者掌握DFS核心思想,灵活运用于算法面试与工程实践。原创 2025-09-28 22:23:24 · 955 阅读 · 0 评论 -
如何衡量算法好坏-事前分析法
事前分析法通过理论模型预判算法性能,聚焦设计阶段的理论极限;事后分析法则基于运行实测数据,揭示代码在真实环境中的实际表现。二者互为补充,理论结合实践,精准定位性能瓶颈,优化效率事半功倍。本文详解双视角方法论,助你从原理到实战全面提升代码质量!原创 2025-04-23 09:52:03 · 874 阅读 · 0 评论 -
数据结构与算法-大O表示法-衡量算法好坏(超详细!!)
【数据结构与算法进阶必备】大O表示法作为解锁高效编程的核心密钥,本文将带你深入浅出解析时间复杂度与空间复杂度,从理论推导入手教你精准衡量算法性能。无论是LeetCode刷题还是项目优化,从此告别"无效循环",用科学方法写出碾压竞争对手的最优解!#算法基础 #编程技巧 #面试必备原创 2025-02-27 01:01:15 · 1881 阅读 · 0 评论
分享