Estoy tratando de crear la estructura de datos de a HashMap()
en Java. El HashMap tiene que funcionar para un máximo de N = 1000
operaciones y las claves son solo enteros positivos. Lo que hice es lo siguiente:
class MyHashMap {
final ListNode[] nodes = new ListNode[1000];
// "put", "get" and "remove" methods which take
// collisions into account using "chaining".
}
para decidir la ubicación de mi nuevo par clave-valor nodes
, siempre necesito calcular un índice. Yo uso la función:
public int getIndex(int key) { return Integer.hashCode(key) % nodes.length;}
que devuelve un número entero entre 0
y nodes.length
. Pero, ¿cómo puedo escribir una función Hash en Java por mi cuenta que asigne enteros a algún índice sin usar Integer.hashMap(key)
? Además, el procedimiento está bien, realmente no necesito un código.
Estoy ejecutando 4 instancias de aplicaciones basadas en Spring Boot Integration en 4 servidores diferentes. El proceso es: Leer archivos XML uno por uno en una carpeta compartida. Procesar el archivo (verificar estructura, contenido ...), ...
Estoy tratando de clonar una lista en una nueva lista y establecer una propiedad en la nueva lista. Estoy tratando de usar Java8 Stream, ya que simplifica la clonación. Mi código funciona pero le da olor a este código de Sonar: Local ...
Acceda a archivos PDF desde 'res / raw' o carpeta de activos mediante programación para analizar con los métodos dados Explicación: En este momento, este programa accede a un archivo desde un administrador de archivos que toma los archivos seleccionados ...
Preguntas: Hola, quiero insertar un mapa dinámico de Google en mi sitio web por dirección IP. Obtuve los datos lat / long usando herramientas de IPlocation. Todavía no pude conectar los datos lat / log de IPlocation a google ...