dsalgo 0.3.10

A package for Datastructures and Algorithms.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use crate::most_significant_bit_with_bit_length_u64::msb;

pub fn msb_number(n: u64) -> u64 {
    if n == 0 {
        0
    } else {
        1 << msb(n)
    }
}

#[cfg(test)]

mod tests {

    #[test]

    fn test() {}
}