def loadRedBlack(lista): if not lista is None: MyRB = RedBlack() for item in lista: MyRB.insert(item) return MyRB return None
def random_insert_rb(n): vs = range(n) random.shuffle(vs) RB = RedBlack() D = RB.E for v in vs: D = RB.insert(v, D)
def demo_normal(): RB = RedBlack() D = RB.E print D for i in range(10): D = RB.insert(i, D) print D for i in range(10): D = RB.delete(i, D) print D