segment_tree: get_max() return 0 if tree empty

jmap-eventsource
Manos Pitsidianakis 2020-10-05 18:56:58 +03:00
parent 74f31875b8
commit 347b54e0f7
Signed by: Manos Pitsidianakis
GPG Key ID: 73627C2F690DF710
1 changed files with 4 additions and 0 deletions

View File

@ -246,6 +246,10 @@ pub mod segment_tree {
/// (left, right) is inclusive
pub fn get_max(&self, mut left: usize, mut right: usize) -> u8 {
if self.array.is_empty() {
return 0;
}
let len = self.array.len();
debug_assert!(left <= right);
if right >= len {