这是什么?
这是一个 Java 代码仓库,收录了数据结构与算法面试题,每道题都附有完整解法和对应的测试,供面试备考使用。
这是我可以导入的库,还是只是一批做好的题目?
这是一个代码合集,而不是库:它是一个 Gradle/IntelliJ 项目,里面有许多独立的 Java 类和对应的 JUnit 测试,每道面试题对应一组。
我该怎么在自己的电脑上运行它?
先克隆仓库,然后运行 './gradlew idea' 生成 IntelliJ 项目文件(用 Eclipse 则运行 './gradlew eclipse'),打开生成的项目,即可直接运行单个程序或 JUnit 测试。
开始之前需要先安装什么?
需要安装 JDK8 和 Git,并准备 IntelliJ 或 Eclipse 作为你的 IDE。
有没有一键编译并测试全部内容的构建步骤?
有。运行 './gradlew build' 会编译所有类、执行完整的测试套件,并打包成 jar 文件。
完整、整理好的题目列表放在哪里?
作者把完整、整理好的题目列表维护在项目的 wiki 上,而不是放在 README 本身里。
每道题都附有讲解,还是只有代码?
每道题都配有可运行的 Java 代码和对应的 JUnit 测试,所以你既可以阅读解法,也可以通过运行测试来验证。
What are similar projects?
hello-algorithm, leetcode, interview, algorithm-pattern, swift-algorithm-club, SDE-Interview-and-Prep-Roadmap, leetcode-company-wise-problems-2022, leetcode-company-wise-problems
Which topics is it in?
interview-questions, data-structures, interview, interview-preparation, algorithms, career, java, learning, list, tutorial, resources, education