leetcode打不开-legos:关于结构和算法的独立问题的集合

时间:2024-07-19 19:41:20
【文件属性】:

文件名称:leetcode打不开-legos:关于结构和算法的独立问题的集合

文件大小:36KB

文件格式:ZIP

更新时间:2024-07-19 19:41:20

系统开源

leetcode打不开乐高积木 描述 关于结构和算法的独立问题的集合。 收集自众所周知的问题陈述、codeforces、leetcode... 目标 每个问题都有一个问题陈述。 一个问题可以有多种解决方案。 对于每个解决方案,目标是满足以下要求。 正确性证明。 时间复杂度证明。 空间复杂度证明。 足够的正确性测试。 时间复杂度测试。 对于有多个解决方案的问题,可以有一个时间复杂度改进测试。 代码 代码是用 rust stable 编写的。 src/bin下的每个 crate 对应一个问题。 任何两个板条箱都没有依赖 b/w。 如果任何要求不完整,则标记为TODO以进行跟踪。 测试 使用单元测试系统可以确保上述目标。 legos_test_tools是一个legos_test_tools作开发依赖项(即用于测试目的)的板条箱。 legos_test_tools提供了一个宏test_suite! 它将 > 0 个函数名作为参数。 它特别添加了一组测试。 测试 内部函数调用 1 correctness_proof() cp() 2 time_complexity_proof() tp() 3


【文件预览】:
legos-master
----.gitignore(19B)
----README.md(4KB)
----Cargo.toml(208B)
----LICENSE(34KB)
----test_logs()
--------.gitignore(0B)
----src()
--------bin()
----Cargo.lock(11KB)
----legos_test_tools()
--------.gitignore(19B)
--------Cargo.toml(167B)
--------src()

网友评论