Implementations are for learning purposes only. As they may be less efficient than the implementations in the Scala standard library, use them at your discretion.
Read through our Contribution Guidelines before you contribute.
We're on Discord and Gitter! Community channels are great for you to ask questions and get help. Please join us!
See our directory for easier navigation and better overview of the project.
Clone the repository on your local machine
git clone https://github.com/TheAlgorithms/Scala.git
Open the repository using an IDE (Preferably IntelliJ Idea)
Enable auto-import to import the dependencies from build.sbt
Open the src/main/scala to view the algorithm implementations under various categories
Open src/test/scala to run the test cases and view the algorithm in action
Visit Algorithms-Explained to get a more detailed explanation about specific algorithms
Check Algorithms Visualization for visualization of numerous algorithms
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。