leetcode有效交互式编码挑战120多个不断更新、交互式和测试驱动的编码挑战,使用。挑战集中在编码面试中发现的算法数据结构上。每个挑战都有一个或多个参考解决方案,它们是:功能齐全,单元测试容易明白,挑战很快就会按需提供,以帮助您找到最佳解决方案。笔记本还详细说明:约束、测试用例、算法Big-O时间和空间复杂性。此外,还包括各种和单元测试的参考实施方式。挑战解决方案Anki抽认卡:编码和设计提供的使用间隔重复来帮助您保留关键概念,非常适合在旅途中使用。设计资源:系统设计入门,正在寻找帮助您准备系统设计和面向对象设计面试的资源?查看姐妹repo,其中包含额外的Anki套牌。笔记本结构每个挑战都有两个笔记本,一个带有单元测试的挑战笔记本供您解决,一个解决方案笔记本供您参考。问题陈述说明要解决的问题。约束描述任何约束或假设。测试用例描述将在单元测试中评估的一般和边缘测试用例。算法【挑战笔记本】空,需要提示的请参考解决笔记本的算法部分。解决方案笔记本提供一个或多个算法解决方案讨论,具有大O时间和空间复杂性的详细说明。