240 发简信
IP属地:台湾
  • LeetCode进阶977-双指针

    概要 双指针是一种比较常见的算法思想,在循环遍历数组时经常会用到。双指针主要有两种算法技巧:1、快慢指针(例如已发推文中的LeetCode进阶-...

  • LeetCode进阶-彩蛋二

    概要 关于“彩蛋”,数据结构与算法系列博客中,如有可能,博主尽量会在每一篇博客里埋下彩蛋。彩蛋的意义在刚开始写博客的开篇有说明过,实际就是算法实...

  • LeetCode进阶226-翻转二叉树(华为面试题)

    概要 本篇介绍一下关于二叉树结构很基础的面试题,基础到什么程度呢,引用谷歌的话术: 90% of our engineers use the s...

  • LeetCode进阶4-分而治之

    概念 在计算机科学中,分治法是建基于多项分支递归的一种很重要的算法范式。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相...

  • LeetCode进阶559-广度优先搜索(BFS)

    概念 广度优先搜索算法(英语:Breadth-First-Search,缩写为BFS),又译作宽度优先搜索,或横向优先搜索,是一种图形搜索算法。...

  • LeetCode进阶1025-动态规划

    原题 1025. Divisor Game Alice and Bob take turns playing a game, with Alic...

个人介绍
有一个夜晚我烧毁了所有的记忆,
从此我的梦就透明了;
有一个早晨我扔掉了所有的昨天,
从此我的脚步就轻盈了。