コード例 #1
0
        public void inserirElemento(DataSetEl ele)
        {
            Elemento novo = new Elemento(ele);

            novo.quarto = ele;

            if (ini == null)
            {
                ini       = novo;
                fim       = novo;
                novo.prox = null;
            }
            else
            {
                fim.prox = novo;
                fim      = novo;
                fim.prox = null;
            }
            tam++;
        }
コード例 #2
0
        private Elemento busca(long roomid, ref int loops)
        {
            aux = ini;
            bool achou = false;

            if (!vazio())
            {
                while (aux != null)
                {
                    if (aux.quarto.room_id == roomid)
                    {
                        achou = true;
                        loops++;
                        break;
                    }
                    else
                    {
                        aux = aux.prox;
                        loops++;
                    }
                }
                if (achou)
                {
                    return(aux);
                }

                else
                {
                    return(null);
                }
            }
            else
            {
                return(null);
            }
        }
コード例 #3
0
 public Lista()
 {
     ini = null;
     fim = null;
     tam = 0;
 }
コード例 #4
0
 public Elemento(DataSetEl elemento)
 {
     quarto = elemento;
     prox   = null;
 }