예제 #1
0
 def test_izrojeno4(self):
     d5 = DvojiskoDrevo.sestavi(DvojiskoDrevo(), 5, DvojiskoDrevo())
     d4 = DvojiskoDrevo.sestavi(d5, 4, DvojiskoDrevo())
     d3 = DvojiskoDrevo.sestavi(DvojiskoDrevo(), 3, d4)
     d2 = DvojiskoDrevo.sestavi(DvojiskoDrevo(), 2, d3)
     d1 = DvojiskoDrevo.sestavi(d2, 1, DvojiskoDrevo())
     self.assertEqual(je_izrojeno(d1), True)
예제 #2
0
 def test_vozlisca3(self):
     d6 = DvojiskoDrevo.sestavi(DvojiskoDrevo(), 6, DvojiskoDrevo())
     d5 = DvojiskoDrevo.sestavi(d6, 5, DvojiskoDrevo())
     d4 = DvojiskoDrevo.sestavi(DvojiskoDrevo(), 4, DvojiskoDrevo())
     d3 = DvojiskoDrevo.sestavi(d5, 3, DvojiskoDrevo())
     d2 = DvojiskoDrevo.sestavi(DvojiskoDrevo(), 2, d4)
     d1 = DvojiskoDrevo.sestavi(d2, 1, d3)
     self.assertEqual(st_vozlisc(d1), 6)