segment_tree: get_max() return 0 if tree empty
parent
74f31875b8
commit
347b54e0f7
|
@ -246,6 +246,10 @@ pub mod segment_tree {
|
||||||
|
|
||||||
/// (left, right) is inclusive
|
/// (left, right) is inclusive
|
||||||
pub fn get_max(&self, mut left: usize, mut right: usize) -> u8 {
|
pub fn get_max(&self, mut left: usize, mut right: usize) -> u8 {
|
||||||
|
if self.array.is_empty() {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
let len = self.array.len();
|
let len = self.array.len();
|
||||||
debug_assert!(left <= right);
|
debug_assert!(left <= right);
|
||||||
if right >= len {
|
if right >= len {
|
||||||
|
|
Loading…
Reference in New Issue