C Sharp Referencia entre Objetos en mi ejercicio
Dato el siguiente ejercicio sobre colas: ¿Por qué el atributo "raiz" va guardando todos los nodos si no se ve en que parte del código se agregan?
sing System;
using System.Collections.Generic; using System.Linq; using System.Text; namespace ListaTipoCola2 { class Cola { class Nodo { public int info; public Nodo sig; } private Nodo raiz, fondo; public Cola() { raiz = null; fondo = null; } public bool Vacia() { if (raiz == null) return true; else return false; } public void Insertar(int info) { Nodo nuevo; nuevo = new Nodo(); nuevo.info = info; nuevo.sig = null; if (Vacia()) { raiz = nuevo; fondo = nuevo; } else { fondo.sig = nuevo; fondo = nuevo; } } } }