我为 Ruby 制作了一个数据结构与算法(DSA)练习工具。它是基于测试驱动的,能够在本地运行,并且易于扩展新的练习题。希望能收到关于界面和接下来应该添加哪些问题的反馈。
这个工具的目标是通过重复练习来巩固实现核心算法的能力。这个测试套件与 LeetCode 不同,实际上,它更像是 LeetCode 的前置条件。测试用例并不全面,主要是为了检查运行时性能、可扩展性等。实现是通用的,因此通过使用这个工具进行练习,用户可以开始避免思考算法模式,而是专注于将其应用于当前的问题。
它使用 Minitest 来测试用户的实现,并在运行时动态加载。
返回首页
最新
AlphaSuite 是一套全面的工具,专用于定量金融分析、模型训练、回测和交易管理。它旨在为希望构建、验证和部署数据驱动交易策略的交易者和分析师提供支持。