Error de StackOverFlow al manejar entradas de tamaño 100000 y más

Parece que el problema no está Collections.sort, es que te estás perdiendo un escenario en el que el tamaño de la lista no disminuye en cada paso. (Específicamente: ¿qué sucede si todos los elementos de la lista son iguales?)

El desbordamiento de la pila es causado por su código, no Collections.sort.

Respuesta 1

Solo tiene que cambiar el tamaño de la pila en los argumentos de VM utilizando la opción -Xss.

Respuesta: 2

¿Existe una visión general actualizada de las características de Java 8, que aún no son compatibles con Kotlin? Por ejemplo, llamar a un método predeterminado como Map # putIfAbsent no se compila (error de referencia no admitido): ...

El siguiente fragmento funciona bien en Linux, pero me da un error en Windows (lo cual es muy extraño ya que se supone que jvm / jdk es independiente del sistema operativo). Archivo f = ... Cadena [] split = f.getPath (). Split (...

Tengo una colección y quiero generar varios subprocesos para hacer un trabajo pesado en sus elementos. Cada elemento de la colección debe procesarse una sola vez. Deseo mantener ...

Encontré una respuesta para junit, pero necesito una solución para probar. ¿Alguna idea más útil como escribir un bucle propio?