Utilizzando la sintassi python con il seguente diagramma di ambiente, l'insegnante ci ha insegnato che ci sono 11 alberi (contorno arancione) in questo diagramma, inclusa la foglia.
Èstatoinsegnato
Gli elenchi sono rappresentati come una fila di caselle adiacenti etichettate con l'indice, una per elemento. Ogni casella contiene un valore primitivo o punta a un valore composto. Ad esempio:
nested_list = [ [1, 2], [], [[3, False, None],[4, lambda : 5]] ]
albero è un singolo valore chiamato foglia o una sequenza di alberi . In genere alcune restrizioni di tipo sono posizionate sulle foglie. E. un albero di numeri. Ad esempio:
tree = [ [1, [2], 3, []], [[4], [5,6]], 7 ]
La mia domanda:
In generale, un albero può avere dati di tipo eterogenei? per esempio: posso dire, abc = [1, 2, 3, 4, lamda: 5]
un albero con 5 foglie?
Nota: l'intenzione è capire se l'albero può avere dati di tipo eterogeneo