leetcode最佳解法,leetcode简单算法

首页 > 机动车 > 作者:YD1662023-11-03 11:44:01

每一题的解题步骤

我(指作者吴江)在准备面试的时候发现,做一道算法题往往需要半天的时间,这并不是因为我做得慢,而是因为解题过程包括以下步骤。

1. 尝试用已有的知识来实现,即使用效率最低的方式也要实现出来。

2. 根据 LeetCode 给出的运行时间和性能测试尝试优化算法。

3.查找相关的资料,比如 LeetCode 的讨论或相关的理论知识,加深自己的理解。

这些步骤和工作中实现项目功能的步骤一样,首先给出一个正确的方案,然后再进行优化。日常工作中我们可以使用 benchmark 或 profiling 等工具优化,面试的时候则需要在纸上通过抽象分析来进行优化。

本书的每个问题都会按照这个结构组织,同时也希望读者按照同样的方式练习算法题,把准备面试的时间花费在更有意义的事情上。

leetcode最佳解法,leetcode简单算法(5)

看似很薄

全书只有184页。相比技术书常见的大部头,本书短小精干,精巧而实用。读者不需要专门花大把时间来看,每天通勤路上看10分钟,思考一个问题,也会很有收获。

leetcode最佳解法,leetcode简单算法(6)

实则很厚

《高效制胜》= 超值的在线课程 手把手面试指导

  1. 多类型题目。作者很好地把题型分类,娓娓道来,把各类型题目的深层次逻辑展示给大家,分析这些题目后面的一致逻辑和共通性。让大家可以举一反三,通过这些共通的逻辑,把一类问题“一网打尽”。
  2. 超值在线课程。全书配有57个视频,近350分钟讲解。

leetcode最佳解法,leetcode简单算法(7)

3.实战面试之旅。每一章选取一道题目,模拟面试场景,从题目解析、思路分析到白板编写,反复练习在面试中如何处理一道算法题。

leetcode最佳解法,leetcode简单算法(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.