# leetcode-rs **Repository Path**: lispking/leetcode-rs ## Basic Information - **Project Name**: leetcode-rs - **Description**: 熟悉rust同时练习leetcode top100算法 - **Primary Language**: Rust - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-21 - **Last Updated**: 2021-11-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # leetcode算法题 ## 练习目的 * 熟悉Rust语言,第一天接触该语言有点相见恨晚的感觉,曾几何时想过,什么时候能够有一门语言能够集大成者来解决各种语言中提到的问题,那世界该是多美好,没有GC就没有Stop the world,安全信任是非常重要的一个因素,变量不可变,高性能,系统级语言等等,看到这些字眼如果你是熟悉各种各样语言的小伙伴就知道那些痛 * 熟悉leetcode算法,为了让思路更进一步拓展,官方描述:精选 100 道力扣(LeetCode)上最热门的题目,适合初识算法与数据结构的新手和想要在短时间内高效提升的人,熟练掌握这 100 道题,你就已经具备了在代码世界通行的基本能力。 ## 环境准备 * 安装rustup,采用rustup安装rust,macOS直接运行`brew install rustup`,其它请用官方指定 * 环境准备验证,执行`rustc --version`查看是否输出rust版本信息,如下所示: `rustc 1.53.0 (53cb7b09b 2021-06-17)` ## 源码说明 * hot100目录题目来源于: [LeetCode 热题 HOT 100](https://leetcode-cn.com/problem-list/2cktkvj/) * 源文件命名规范: c[number],比如,第136道leetcode算法题则命名为c136.rs * 所有源码均以单元测试方式验证算法实现结果,但不一定是最优解,运行命令:`cargo test`