Artículos
Java

Máximo y mínimo número de un conjunto

Creado: 26/Jun/2007 Actualizado: 02/Jun/2015

El objetivo de este ejemplo es solventar la necesidad de encontrar dentro de un conjunto el número mínimo y máximo del mismo.

Podríamos implementar un algoritmo donde recorriendo todos los elementos del conjunto fuésemos preguntando si el elemento es el más pequeño o es el más grande.

Si bien, vamos a apoyarnos en el framework Collection para llevar a cabo esta casuistica.

Dentro del framework Collection encontramos dos operaciones:

  • .min(conjunto), devuelve el mínimo elemento del conjunto.
  • .max(conjunto), devuelve el máximo elemento del conjunto.

Lo primero será el crear el conjunto e incluirle elementos:

Set hs = new HashSet();
hs.add(2);
hs.add(4);
hs.add(6);
hs.add(8);

El conjunto es representado por la clase Set, si bien la implementación es un HashSet. El método para añadir los elementos será .add(elemento).

Ahora solo nos quedará invocar a los métodos .max y .min:

System.out.println("El número mayor del conjunto es... "
    + Collections.max(hs));
System.out.println("El número menor del conjunto es... "
    + Collections.min(hs));

Invocando dichas operaciones nos olvidamos de cualquier implementación del algoritmo que calcule el mínimo y el máximo. Pero, nos surge una duda ¿Cómo saben estos métodos realizar la comparación entre los números? ¿Y si fuese otro tipo de datos?.

A la hora de utilizar dichas operaciones, el framework espera que los elementos de los cuales queremos saber su mínimo y máximo se les pueda aplicar la función compareTo. Clases como Integer, Float,… ya implementan dicha función.

No quiere decir que a elementos que no contengan esta función no se les pueda aplicar operaciones del framework Collections, ya que existe la posibilidad de implementar el interface Comparator para buscar una solución.

Código Fuente

Descárgate el código fuente de Máximo y mínimo número de un conjunto
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Artículos
Javascript

Número de enlaces del documento

Creado: Actualizado: 21/May/2015

El manejo del modelo de objetos de la página (DOM) nos permite acceder a cualquier elemento que esté conformando la página. Esto nos proporciona una gran potencia a la hora de interactuar con los objetos que la conforman.

En este ejemplo vamos a ver como de una forma sencilla podemos conocer el número de enlaces que hay en la página.

Lo primero que tenemos que hacer es crear una página web que contenga enlaces. Hay que recordar que en HTML los enlaces se crean mediante la etiqueta «anchor» A.

Incluyamos algunos enlaces:

Listado de enlaces

Ahora mediante código Javascript vamos a obtener el número de enlaces que hemos incluido en la página. Para ello deberemos de acceder al objeto document, el cual representa a la página. Dentro de este objeto tenemos el objeto anchors, que representa a los enlaces y este tiene una propiedad denominada length. Dicha propiedad nos dirá cuantos enlaces tenemos en la web.

document.anchors.length;

Es importante destacar que los enlaces tienen que tener el atributo name. De otra forma, al utilizar el método document.anchors.length no obtendriamos ningún resultado.

Si queremos mostrarlo por pantalla, como siempre, utilizaremos el método document.write().

Código Fuente

Descárgate el código fuente de Número de enlaces del documento
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Javascript

Disfruta también de nuestros artículos sobre Javascript en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Javascript

¿Te atreves a probar tus habilidades y conocimiento en Javascript con nuestro test?

Test Javascript