Quick actions

cmd+k|ctrl+k

Navigation

Languages

BusquedaLineal

Snippet info

Language

Rust

Visibility

public

Author

alexis-enrique-martine-maganda

Created

2020-10-22T21:19:26Z

Updated

2020-10-22T21:21:16Z

fn linear_search(v : &Vec<i32>, value : i32) -> i32{
    for (i, &j ) in v.iter().enumerate() {
        if j == value{
            return i as i32;
        }
    }
    return i32::MAX;
}


fn main() {
    let v : Vec<i32> = vec![1,2,3,4,5,9,0];
    let index = linear_search(&v, 4);
    if index != i32::MAX{
        println!("el índice del elemento es:{}", index);
    }
    else {
        println!("Elemento no encontrado");
    }
}
INFO