This project aims at showcasing common algorithms implemented in Rust
, with an accent on idiomatic code and genericity.
The project is organized as follows:
src/
my_algo_category/
mod.rs
my_algorithm.rs
some_other_algorithm.rs
some_other_algo_category/
mod.rs
contains the export:
mod my_algorithm;
pub use self::my_algorithm::my_algorithm;
my_algorithm.rs
contains your algorithm and the related tests:
pub fn my_algorithm() {
// ...
}
#[cfg(test)]
mod tests {
#[test]
fn my_test() {
// ...
}
}
Do not use acronyms: DFS
should be depth_first_search
.
Make sure you run
cargo test
cargo fmt
cargo clippy --all -- -D warnings
And that's about it !
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )