From 681f94ffa69cebca9ddfc0f4c080af269a96b4f5 Mon Sep 17 00:00:00 2001 From: Vitor Buxbaum Date: Sat, 3 Apr 2021 11:38:07 -0300 Subject: [PATCH] =?UTF-8?q?2.1=20-=20Implementa=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2_paradigmas/1_arvore_central.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 2_paradigmas/1_arvore_central.py diff --git a/2_paradigmas/1_arvore_central.py b/2_paradigmas/1_arvore_central.py new file mode 100644 index 0000000..c1c3c62 --- /dev/null +++ b/2_paradigmas/1_arvore_central.py @@ -0,0 +1,15 @@ +class ArvoreBinaria: + def __init__(self): + self.raiz = self.No() + + def central(cls, no_pesquisado): + if no_pesquisado is not None: + cls.central(no_pesquisado.esquerda) + print(no_pesquisado.valor) + cls.central(no_pesquisado.direita) + + class No: + def __init__(self): + self.valor = None + self.esquerda = None + self.direita = None