# rust-algorithm **Repository Path**: loyalty-code/rust-algorithm ## Basic Information - **Project Name**: rust-algorithm - **Description**: rust 算法与数据结构 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-13 - **Last Updated**: 2025-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: Rust ## README #### 创建 cargo 项目 ```text cargo new 项目名称 cd 项目名称 cargo build 编译 cargo test 测试(集成#[test]测试) ``` #### [rust语言命名规范](https://github.com/TheAlgorithms) 以https://github.com/TheAlgorithms里的项目为准 ```txt 1、变量: 1) 变量名的开头必须是字母或下划线,不能是数字。实际编程中最常用的是以字母开头,而以下划线开头的变量名是系统专用的。为了避免与系统定义的名字产生冲突,在编程的时候,除非要求这么定义,否则永远都不要使用下划线作为一个变量名的开头。 2) 变量名中的字母是区分大小写的。 3) 变量名绝对不可以是rust语言关键字。 4) 变量名中不能有空格。 2、文件夹: 1)小写字母或小写字母+下划线"_"命名; 3、.rs文件: 1)小写字母或小写字母+下划线"_"命名; 4、工程名: 1)大写字母或大写字母+"-"; 5、函数: 1)小写字母或小写字母+下划线"_"命名; ``` #### gitee和git的基本配置及使用 https://blog.csdn.net/qq_45620467/article/details/125877905 #### 数据结构与算法 https://www.runoob.com/data-structures/data-structures-tutorial.html 数据结构(英语:data structure)是计算机中存储、组织数据的方式。它包含三方面的内容,`逻辑关系、存储关系及操作`。 数据结构研究的内容:就是如何按一定的逻辑结构,把数据组织起来,并选择适当的存储表示方法把逻辑结构组织好的数据存储到计算机的存储器里。 `算法`研究的目的是为了`更有效的处理数据,提高数据运算效率`。数据的运算是定义在数据的逻辑结构上,但运算的具体实现要在存储结构上进行。 常见的数据结构(8): 栈、堆、图、树、散列表、数组、链表、队列 常用运算(5)(让运算更高效,就是算法):增删改查,排序 #### 包搜索地址 https://crates.io/ #### Rust做游戏开发框架 bevy https://arewegameyet.rs/#get-started https://blessed.rs/crates#section-graphics-subsection-game-development