#NEWLINE# def _rebalance( self ) : #NEWLINE# #INDENT# r = len ( self . min_h ) #NEWLINE# l = len ( self . max_h ) #NEWLINE# if ( abs ( ( l - r ) ) <= 1 ) : #NEWLINE# #INDENT# return #NEWLINE# #UNINDENT# if ( l > l ) : #NEWLINE# #INDENT# self . max_h . push ( ( - self . min_h . pop ( ) ) ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# self . min_h . push ( ( - self . max_h . pop ( ) ) ) #NEWLINE# #UNINDENT# self . _rebalance ( )