leetcode patterns
1.0.0
该存储库适用于任何想要提高软件工程面试问题解决能力的个人。
问题被分组在各自的子主题下,以便专注于重复应用常见模式而不是随机解决问题。
所有问题都可以在 leetcode.com 上找到,其中一些问题需要 leetcode 高级版。
为了在练习时获得最大的成功,强烈建议了解以下数据结构及其操作的方法和运行时:
此外,您应该很好地掌握常见算法,例如:
该 pdf 包含 Java 中主要数据结构的信息。
其他需要了解的有用方法包括substring()
、 toCharArray()
、 Math.max()
、 Math.min()
和Arrays.fill()
。
完整的问题列表可以在这里找到:https://seanprashad.com/leetcode-patterns/。
用 Java 编写的解决方案可以在解决方案分支中找到。
认为应该/不应该包括一个问题?希望还有其他功能吗?请随时根据您的建议提出问题!
该列表很大程度上受到 Grokking the Coding Interview 的启发,还包含从 Blind 75 列表中提取的其他问题以及这篇关于 14 种模式的黑客文章,以解决任何编码面试问题。