Estructura de datos Tabla hash

Una tabla hash, matriz asociativa, mapa hash, tabla de dispersión o tabla fragmentada es una estructura de datos que asocia llaves o claves con valores. La operación principal que soporta de manera eficiente es la búsqueda: permite el acceso a los elementos (teléfono y dirección, por ejemplo) almacenados a partir de una clave generada (usando el nombre o número de cuenta, por ejemplo). Funciona transformando la clave con una función hash enLeer más

Estructura de datos Trie – arbol de prefijos

El trie (también conocido como árbol de prefijos) es una estructura de datos muy útil para resolver problemas asociados con strings. El problema mas conocido es dado una colección de palabras (algo como un diccionario) y una palabra en particular, saber si la palabra se encuentra en la colección de palabras. Una primera solución podría ser comparar la palabra buscada a cada palabra, pero esta solucion esLeer más

Ejecucion de comandos Windows desde Java

En algún momento de nuestra vida como Programadores Java necesitaremos ejecutar algún comando interno del Sistema Operativo o quizás ejecutar algún archivo por lotes o script. Esta tarea en Java resulta muy sencilla y ademas podemos hacer una ejecución silenciosa del comando o captar su salida para informar al usuario. Como siempre digo… menos teoríaLeer más

Etiquetado

Clase InetAddress de java

Clase InetAddress de java Para conocer un poco más la clase inetAddress de java, os contaré brevemente que ésta, nos proporciona objetos que se pueden utilizar para manipular tanto direcciones IP como nombres de dominio. El método getByName() devuelve objeto InetAdress a partir del nombre El método getHostAddress() devuelve la dirección IP del objeto. ElLeer más

Etiquetado