Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(DS-DDBD-1701-B1-002)
24/08/2017
Identificacin de los
errores en los algoritmos
de bsqueda
Actividad 2.
package quickshort;
import java.util.Arrays;
/**
* @author androide
*/
/**
*/
System.out.println(Arrays.toString(x));
int low = 0;
System.out.println(Arrays.toString(x));
return;
return;
// seleccionamos el pivote
while (i <= j) {
i++;
j--;
if (i <= j) {
arr[i] = arr[j];
arr[j] = temp;
i++;
j--;
if (low < j)
if (high > i)
quickSort(arr, i, high);
}
EVIDENCIA
package moda;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Stack;
/**
* @author androide
*/
/**
*/
if (m.containsKey(elemento))
m.put(elemento,m.get(elemento)+1);
else
m.put(elemento,1);
int repeticiones = 0;
while (iter.hasNext()) {
Entry<Integer,Integer> e = iter.next();
moda.clear();
moda.add(e.getKey());
repeticiones = e.getValue();
moda.add(e.getKey());
if (moda.size() == elementos.length)
else
}
EVIDENCIA
3. Actividad 2.4: Buscar que tipo de espulgador tiene su IDE. Indicar y ejemplificar el uso del
espulgador (debugger) dentro de los programas solicitados en esta actividad. En particular,
como y para que realizar puntos de paro y el rastreo del contenido de una variable
particular. A esta etapa se le conoce como espulgado (debugging). Para los compiladores
cc, gcc, tenemos el espulgador gdb para analizar los estados del programa, en java usamos
jdb
En la imagen se observa que se hizo uso del debugger as como se cre un paro en
m.put(elemento,m.get(elemento)+1); para poder ver los valores de las variables, en la parte inferior
de la imagen se observa los valores de las variables por ejemplo la variable elemento su valor en el
primer paso es 3.
REFERENCIAS