public Nodo obtenerNodoXPos(int pos) {
        if (pos < 1 || pos > cantidadNodos()) {
            return null;
        }
        if (pos == 1) {
            return cabeza;
        } else {
            Nodo ant = cabeza;
            Nodo actual = cabeza.siguiente;
            int can = 2;
            while (can != pos) {
                can++;
                ant = ant.siguiente;
                actual = actual.siguiente;
            }
            return actual;
        }
    }