Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import "fmt"
- type Arbol struct {
- valor int
- izq *Arbol
- der *Arbol
- }
- func Comparar(a1, a2 *Arbol) bool {
- if a1 == nil && a2 == nil {
- return true
- }
- if a1.valor == a2.valor {
- if Comparar(a1.izq, a2.izq) {
- return (Comparar(a1.der, a2.der))
- }
- }
- return false
- }
- func main() {
- var A Arbol
- var B Arbol
- var C Arbol
- A.valor = 1
- A.izq = nil
- A.der = nil
- C.valor = 1
- C.izq = &A
- C.der = nil
- B.valor = 1
- B.izq = &A
- B.der = nil
- fmt.Println(Comparar(&C,&B))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement