Beispiel #1
0
        public void InsertEdge(Nodo hijo1)
        {
            for (int x = 0; x < Hijos.Count; x++)
            {
                if (Hijos[x].Keys[0] > hijo1.Keys[0])
                {
                    Hijos.Insert(x, hijo1);
                    return;
                }
            }

            Hijos.Add(hijo1);
            hijo1.Padres = this;
        }
        public void InsertarHijo(NodoB son)
        {
            for (int x = 0; x < Hijos.Count; x++)
            {
                if (this.CompareTo(son, x) > 0)
                {
                    Hijos.Insert(x, son);
                    return;
                }
            }

            Hijos.Add(son);
            son.Padre = this;
        }
Beispiel #3
0
        public void insertarNodo(Nodo nodo)
        {
            for (int x = 0; x < Hijos.Count; x++)
            {
                if (compararMedicamentos(Hijos[x].Llaves[0], nodo.Llaves[0]))
                {
                    Hijos.Insert(x, nodo);
                    return;
                }
            }

            Hijos.Add(nodo);
            nodo.Padre = this;
        }
Beispiel #4
0
        public void InsertarHijo(Nodo hijo)
        {
            for (int x = 0; x < Hijos.Count; x++)
            {
                if (this.CompareTo(hijo, x) > 0)
                {
                    Hijos.Insert(x, hijo);
                    return;
                }
            }

            Hijos.Add(hijo);
            hijo.Padre = this;
        }
Beispiel #5
0
        public void InsertarHijo(Nodo Hijo)
        {
            for (int x = 0; x < Hijos.Count; x++)
            {
                if (Hijos[x].Valores[0].CompareTo(Hijo.Valores[0]) > 0)
                {
                    Hijos.Insert(x, Hijo);
                    return;
                }
            }


            Hijos.Add(Hijo);
            Hijo.Padre = this;
        }