Trilhas
/
Rust
Rust
/
Exercícios
/
Frequência de Letras em Paralelo
Frequência de Letras em Paralelo

Frequência de Letras em Paralelo

Difícil

Instruções

Conte a frequência das letras em textos usando computação paralela.

O paralelismo consiste em fazer em paralelo coisas que também podem ser feitas de forma sequencial. Um exemplo comum é contar a frequência das letras. Use o paralelismo para calcular a frequência total de cada letra em uma lista de textos.

Frequência de letras em paralelo em Rust

Saiba mais sobre concorrência em Rust aqui:

Bônus

Este exercício também inclui um benchmark, com uma implementação sequencial como linha de base. Você pode comparar sua solução com o benchmark. Observe o efeito que entradas de tamanhos diferentes têm sobre o desempenho de cada um. Você consegue superar o benchmark usando técnicas de programação concorrente?

Até o momento em que isto foi escrito, test::Bencher é instável e só está disponível no Rust nightly. Rode os benchmarks com o Cargo:

cargo bench

Se você estiver usando rustup.rs:

rustup run nightly cargo bench

Saiba mais sobre o Rust nightly:

Editar via GitHub O link abre em uma nova janela ou aba
Rust Exercism

Tudo pronto para começar Frequência de Letras em Paralelo?

Crie sua conta no Exercism para aprender e dominar Rust com 99 exercícios e mentoria humana de verdade, tudo de graça.

Mergulho profundo em Frequência de Letras em Paralelo!

Exploramos as diferenças entre concorrência e paralelismo, vendo as diferentes abordagens adotadas por linguagens como JavaScript, Go, Elixir e Rust.