Ed Inteligência Artificial do Passei Direto
há 2 anos
Claro! Aqui está um exemplo de um algoritmo de Bubble Sort em Rust: ```rust fn bubble_sort(arr: &mut [i32]) { let n = arr.len(); for i in 0..n { for j in 0..n-i-1 { if arr[j] > arr[j+1] { arr.swap(j, j+1); } } } } fn main() { let mut arr = [64, 34, 25, 12, 22, 11, 90]; bubble_sort(&mut arr); println!("Array ordenado: {:?}", arr); } ``` Neste exemplo, a função `bubble_sort` recebe uma referência mutável para um array de números inteiros e realiza o algoritmo de Bubble Sort para ordenar o array. A função `main` cria um array de exemplo, chama a função `bubble_sort` e imprime o array ordenado. Espero que isso ajude! Se você tiver mais alguma dúvida, é só perguntar.
Libere respostas sem pagar
Ajude estudantes