Beispiel #1
0
        public void MandarAlMorror(string chamaco)
        {
            if (_apuntador == null)
            {
                _apuntador = new Morro(chamaco);
                return;
            }

            EncolarMorro(_apuntador, chamaco);
        }
Beispiel #2
0
        public void MandarAlMorror(string chamaco)
        {
            if (_apuntador == null)
            {
                _apuntador = new Morro(chamaco);
                return;
            }

            EncolarMorro(_apuntador, chamaco);
        }
Beispiel #3
0
 private void EncolarMorro(Morro apuntador, string chamaco)
 {
     if (apuntador.Siguiente != null)
     {
         EncolarMorro(apuntador.Siguiente, chamaco);
     }
     else
     {
         apuntador.Siguiente = new Morro(chamaco);
     }
 }
Beispiel #4
0
 private void EncolarMorro(Morro apuntador, string chamaco)
 {
     if (apuntador.Siguiente != null)
     {
         EncolarMorro(apuntador.Siguiente, chamaco);
     }
     else
     {
         apuntador.Siguiente =new Morro(chamaco);
     }
 }
Beispiel #5
0
        public string AtenderAlMorroSiguiente()
        {
            if (_apuntador != null)
            {
                var chamaco = _apuntador.Apodo;
                if (_apuntador.Siguiente == null)
                {
                    _apuntador = null;
                }
                else
                {
                    _apuntador.Apodo     = _apuntador.Siguiente.Apodo;
                    _apuntador.Siguiente = _apuntador.Siguiente.Siguiente;
                }

                return(chamaco);
            }

            return(null);
        }
Beispiel #6
0
        public string AtenderAlMorroSiguiente()
        {
            if (_apuntador != null)
            {
                var chamaco = _apuntador.Apodo;
                if (_apuntador.Siguiente == null)
                {
                    _apuntador = null;
                }
                else
                {
                    _apuntador.Apodo = _apuntador.Siguiente.Apodo;
                    _apuntador.Siguiente = _apuntador.Siguiente.Siguiente;
                }

                return chamaco;
            }

            return null;
        }