剑指Offer
文章平均质量分 92
剑指Offer一题一题分析
一只前端小马甲
士不可不弘毅,任重而道远
展开
-
剑指Offer面试题:12 矩阵中的路径
算法不是金庸武侠小说里硬核的”九阳真经“,也不是轻量的”凌波微步“,它是程序员的基本功,如同练武之人需要扎马步一般。功夫好不好,看看马步扎不扎实;编程能力强不强,看看算法能力有没有。本系列采用leetcode题号,使用JavaScript为编程语言,每篇文章都会逐步分析解题思路,最终给出代码。文章一方面是记录笔者在刷题中的思路,已备学而时习之,另一方面也希望能跟大牛们多交流。有更高效的解法,或者文章有什么问题,都欢迎提出来,望诸位不吝赐教。 目录一、题目:矩阵中的路径二、小马甲思路三、小马甲题解四、总结.原创 2021-07-01 00:00:57 · 231 阅读 · 12 评论 -
剑指Offer面试题:10- I 斐波那契数列
算法不是金庸武侠小说里硬核的”九阳真经“,也不是轻量的”凌波微步“,它是程序员的基本功,如同练武之人需要扎马步一般。功夫好不好,看看马步扎不扎实;编程能力强不强,看看算法能力有没有。本系列采用leetcode题号,使用JavaScript为编程语言,每篇文章都会逐步分析解题思路,最终给出代码。文章一方面是记录笔者在刷题中的思路,已备学而时习之,另一方面也希望能跟大牛们多交流。有更高效的解法,或者文章有什么问题,都欢迎提出来,望诸位不吝赐教。 目录一、题目:斐波那契数列二、小马甲思路三、小马甲题解四、总结.原创 2021-06-20 17:36:46 · 341 阅读 · 2 评论 -
剑指Offer面试题:09 用两个栈实现队列
算法不是金庸武侠小说里硬核的”九阳真经“,也不是轻量的”凌波微步“,它是程序员的基本功,如同练武之人需要扎马步一般。功夫好不好,看看马步扎不扎实;编程能力强不强,看看算法能力有没有。本系列采用leetcode题号,使用JavaScript为编程语言,每篇文章都会逐步分析解题思路,最终给出代码。文章一方面是记录笔者在刷题中的思路,已备学而时习之,另一方面也希望能跟大牛们多交流。有更高效的解法,或者文章有什么问题,都欢迎提出来,望诸位不吝赐教。 目录一、题目:用两个栈实现队列二、小马甲思路2.1 理解题目2.原创 2021-06-18 23:21:50 · 382 阅读 · 2 评论 -
剑指Offer面试题:07 重建二叉树
算法不是金庸武侠小说里硬核的”九阳真经“,也不是轻量的”凌波微步“,它是程序员的基本功,如同练武之人需要扎马步一般。功夫好不好,看看马步扎不扎实;编程能力强不强,看看算法能力有没有。本系列以leetcode中的题号为标准,记录笔者在刷题中的思路,希望能跟大牛们多交流。(编程语言使用JavaScript) 目录一、题目:重建二叉树二、解题思路三、小马甲题解四、总结 一、题目:重建二叉树 输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出原创 2021-06-15 09:46:22 · 7957 阅读 · 44 评论