Ejemplo n.º 1
0
    public void remove(int k)
    {
        int     b    = IndiceObj(k);
        NodoObj r    = TipoObj[b];
        NodoObj prev = null;

        while (r != null)
        {
            if (r.valor == k)
            {
                break;
            }
            prev = r;
            r    = r.next;
        }
        if (r == null)
        {
            MonoBehaviour.print("F");
            return;
        }
        if (prev != null)
        {
            prev.next = r.next;
            return;
        }
        else
        {
            TipoObj[b] = r.next;
            r          = null;
            return;
        }
    }
Ejemplo n.º 2
0
    public void Insertar2(int N)
    {
        int     indx = IndiceObj(N);
        NodoObj temp = TipoObj[indx];

        TipoObj[indx]      = new NodoObj(N);
        TipoObj[indx].next = temp;
    }
Ejemplo n.º 3
0
    public void imp(int k)
    {
        int     b = IndiceObj(k);
        NodoObj a = TipoObj[b];

        while (a != null)
        {
            MonoBehaviour.print(a.valor + " ");
            a = a.next;
        }
    }
Ejemplo n.º 4
0
    public void get(int k)
    {
        int     b = IndiceObj(k);
        NodoObj a = TipoObj[b];

        while (a != null)
        {
            if (a.valor == k)
            {
                MonoBehaviour.print("Si esta el numero");
                return;
            }
            a = a.next;
        }
        MonoBehaviour.print("F no esta");
        return;
    }
Ejemplo n.º 5
0
    public void InsertarObj(int N)
    {
        int     indx = IndiceObj(N);
        NodoObj a    = TipoObj[indx];

        if (a == null)
        {
            TipoObj[indx] = new NodoObj(N);
        }
        else
        {
            while (a.next != null)
            {
                if (a.valor == N)
                {
                    MonoBehaviour.print("El valor ya esta insertado");
                    return;
                }
                a = a.next;
            }
            a.next = new NodoObj(N);
        }
    }
Ejemplo n.º 6
0
 public NodoObj(int n)
 {
     valor = n;
     next  = null;
 }