leetcode-rust 0.1.2

Some solutions about leetcode in rust lang
Documentation
#![allow(dead_code)]

pub fn get_row(mut row_index: i32) -> Vec<i32> {
    row_index += 1;
    if row_index == 1 {
        return vec![1];
    }
    let mut res = vec![1];
    let row_index = row_index as usize;
    for i in 1..row_index {
        for j in (1..=i).rev() {
            if j == i {
                res.push(1);
            } else {
                let sum = res[j - 1] + res[j];
                res[j] = sum;
            }
        }
    }

    res
}

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn test1() {
        assert_eq!(get_row(0), vec![1]);
        assert_eq!(get_row(1), vec![1, 1]);
        assert_eq!(get_row(2), vec![1, 2, 1]);
        assert_eq!(get_row(3), vec![1, 3, 3, 1]);
    }
}