Return maximum of 3 values : 1 ) Root 's data 2) Max in Left Subtree 3) Max in right subtree
int res = node . data ; int lres = findMax ( node . left ) ; int rres = findMax ( node . right ) ; if ( lres > res ) { res = lres ; } if ( rres > res ) { res = rres ; } return res ; }