logo

Crowdly

METODOLOGÍA DE LA PROGRAMACIÓN-24/25

Шукаєте відповіді та рішення тестів для METODOLOGÍA DE LA PROGRAMACIÓN-24/25? Перегляньте нашу велику колекцію перевірених відповідей для METODOLOGÍA DE LA PROGRAMACIÓN-24/25 в campusvirtual.uclm.es.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

Analiza el siguiente código para encontrar la posición mínima en un vector cóncavo:

public static int posMinimoConcavo(int[] v, int li, int ls) {

int res = li;

if (li == ls) res = li;

int mitad = (li + ls) / 2;

if (v[mitad] > v[mitad + 1])

  res = posMinimoConcavo(v, mitad + 1, ls);

else

  res = posMinimoConcavo(v, li, mitad);

return res;

}

¿Qué ocurriría si en el código anterior no se comparara con v[mitad + 1] sino con v[mitad - 1] sin verificar límites?

Переглянути це питання

¿Cuál es la complejidad promedio de QuickSort?

Переглянути це питання

Se tienen dos vectores A y B de tamaño n que son iguales hasta cierta posición. ¿Qué estrategia permite encontrar la primera posición distinta con complejidad menor que O( n )?

Переглянути це питання

¿Cuál de las siguientes opciones describe mejor el teorema maestro?

Переглянути це питання
¿Cuál de los siguientes algoritmos de ordenación tiene la peor complejidad en el peor caso?
Переглянути це питання

Suponiendo el siguiente fragmento de código: 

int[] A= {3,5,4};

int[] B= {3,2,1};

int pos=posicionDistinta(A,B,2,A.length-1);

¿Qué valor toma la variable pos? 

Переглянути це питання

Supongamos la siguiente definición de variables:

int[] v1={5,3,1};

int[] v2={5,2,4};

¿Cómo sería la primera llamada al método (recursivo o iterativo) para que devolviera el resultado correcto?

Переглянути це питання

¿Cómo definirías el caso general de la versión recursiva del método? 

Переглянути це питання

¿Cómo definirías el caso base de la versión recursiva?

    static int posicionDistinta(int[] A, int[] B, int desde, int hasta){

     ....

    }

Переглянути це питання

Al copiar el código en Java de la versión iterativa del método, nos hemos comido una sentencia. ¿Cuál crees que es?

static int posicionDistintaIter(int[] A, int[] B, int desde, int hasta) {

        int posicion=-1;

        while (desde<=hasta && posicion==-1) {

            int medio=(desde+hasta)/2;

          

        }

        posicion=desde;

        return posicion;

    }

0%
0%
0%
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на campusvirtual.uclm.es?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!