diff --git a/src/fenwicktree.rs b/src/fenwicktree.rs index 2bd56c2..9256ff0 100644 --- a/src/fenwicktree.rs +++ b/src/fenwicktree.rs @@ -8,9 +8,9 @@ pub struct FenwickTree { impl> FenwickTree { pub fn new(n: usize, e: T) -> Self { FenwickTree { - n: n, + n, ary: vec![e.clone(); n], - e: e, + e, } } pub fn accum(&self, mut idx: usize) -> T {