Tag: COMPARATOR
Clasificación de un mapa <string, object=””> El valor de String puede ser un Integer, Double o normal (se debe convertir la cadena en Integer) [en un momento dado, todas las claves serán de un solo tipo de datos] Las claves pueden ser nulas nullsLast(comparando(o -> Double.valueOf(o.getKey()))) está lanzando un NPE. . . . Read more
¿Por qué estoy obteniendo mis ejes de esta manera? ¿Cómo puedo ordenarlos correctamente? Estoy usando el componente Crud de Vaadin (no Grid). Crud crud = new Crud<>(OpvUser.class, createUserEditor()); crud.getGrid().addItemDoubleClickListener(e -> crud.edit(e.getItem(), Crud.EditMode.EXISTING_ITEM)); UserDataProvider dataProvider = new UserDataProvider(); crud.setDataProvider(dataProvider); dataProvider.refreshAll(); ….. crud.getGrid().setSortableColumns(); crud.getGrid().removeColumnByKey(“password”); crud.addThemeVariants(CrudVariant.NO_BORDER); add(crud);
El problema (No hay árbol binario con duplicados en las colecciones de Java) Necesito un árbol binario con duplicados, necesito la complejidad de búsqueda e inserción O(Log(n)) manteniendo el orden (por lo que no puedo usar tablas hash), Java no tiene una colección que implemente un árbol binario y permita . . . Read more
¿Cuál es la diferencia entre sobrecargar el operador < y escribir un comparador con la misma lógica? Por ejemplo, quiero usar std::sort en mi clase. Puedo escribir mi propio comparador o puedo sobrecargar el operador <. ¿Qué debo hacer y por qué? (Normalmente sobrecargo <.)
Tengo un archivo .txt simple que contiene una tabla donde las columnas están divididas por tabulación. Por lo tanto, necesito leer los datos del archivo y escribirlos en otro de manera clasificada. Primero, necesito ordenar por la primera columna. Si contiene valores duplicados, los valores de la segunda columna deberán . . . Read more