Advertisement
soutothales

Recuperação da Árvore (python)

Nov 17th, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | None | 0 0
  1. def RecBT(prefixa, infixa, p, q):
  2.  
  3.     if p <= q :
  4.         global atual
  5.         global endl
  6.         atual += 1
  7.         pos = infixa.find(prefixa[atual])
  8.         RecBT(prefixa, infixa, p, pos-1)
  9.         RecBT(prefixa, infixa, pos+1, q)
  10.         endl += infixa[pos]
  11.  
  12. endl = ''
  13. atual = -1
  14.  
  15. while True:
  16.  
  17.     try:
  18.         entrada_linha = raw_input().split()
  19.         atual = -1
  20.         endl = ''
  21.         pre = str(entrada_linha[0])
  22.         inf = str(entrada_linha[1])
  23.         RecBT(pre, inf, 0, len(pre)-1)
  24.  
  25.         print endl
  26.  
  27.  
  28.     except:
  29.         break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement