CtCI 6th Edition
1.0.0
破解编码面试第六版的解决方案,作者:Gayle Laakmann McDowell。
适用于每种广泛使用的编程语言的众包解决方案。欢迎贡献。
Java 中的解决方案直接包含在这个存储库中,并且与书中找到的解决方案相同。其他编程语言的解决方案由社区贡献,每个解决方案都有自己的专用存储库,这些存储库从该存储库中作为 git 子模块引用。这对于克隆意味着什么:
如果您想制作所有语言的解决方案的本地克隆,您应该使用--recursive
选项:
git clone --recursive https://github.com/careercup/CtCI-6th-Edition.git
如果您只对 Java 解决方案感兴趣:
git clone https://github.com/careercup/CtCI-6th-Edition.git
如果您最初在没有--recursive
情况下进行克隆,然后决定也需要 git 子模块,请运行:
git submodule update --init --recursive
与 Java 解决方案相关的拉取请求应提交到主 CtCI-6th-Edition 存储库。请将所有其他语言的拉取请求提交到相应的特定语言存储库。
其他语言的解决方案也受到欢迎,并且应遵循以下工作流程:
CtCI-6th-Edition-<language>
。