Articles of comparación de

¿Deberíamos comparar los números de coma flotante para la igualdad con un error * relativo *?

Hasta ahora, he visto muchas publicaciones relacionadas con la igualdad de números de coma flotante. La respuesta estándar a una pregunta como “¿cómo deberíamos decidir si xey son iguales?” es abs(x – y) < epsilon donde épsilon es una constante pequeña y fija . Esto se debe a que los “operandos” xey son a menudo […]

¿Cómo verificar si una cadena comienza con otra cadena en C?

¿Hay algo así como startsWith(str_a, str_b) en la biblioteca C estándar? Debería tomar punteros a dos cadenas que terminan con nullbytes, y decirme si la primera también aparece completamente al comienzo de la segunda. Ejemplos: “abc”, “abcdef” -> true “abcdef”, “abc” -> false “abd”, “abdcef” -> true “abc”, “abc” -> true

¿Cómo comparo todos los elementos de dos matrices?

Tengo dos grandes matrices con aproximadamente 1000 filas y 1000 columnas. Necesito comparar cada elemento de estas matrices y almacenar 1 en otra matriz si los elementos correspondientes son iguales. Puedo hacer esto con loops pero eso lleva mucho tiempo. ¿Cómo puedo hacer esto más rápido?

Comparando hash de ruby ​​

Posible duplicado: ¿Cómo comparo dos hashes? Tengo dos hashes de ruby ​​(que son esencialmente modelos) y estoy tratando de encontrar las diferencias entre ellos, uno es una instancia anterior de un objeto donde el otro tiene nuevos valores asignados a algunos atributos. Estoy tratando de determinar qué teclas han cambiado, pero no parece haber nada […]

¿Cómo simplificar una implementación nula-segura compareTo ()?

Estoy implementando el compareTo() para una clase simple como esta (para poder usar Collections.sort() y otras ventajas ofrecidas por la plataforma Java): public class Metadata implements Comparable { private String name; private String value; // Imagine basic constructor and accessors here // Irrelevant parts omitted } Quiero que el orden natural para estos objetos sea: […]

Determine si dos archivos almacenan el mismo contenido

¿Cómo escribirías una función java boolean sameContent(Path file1,Path file2) que determina si las dos rutas dadas apuntan a archivos que almacenan el mismo contenido? Por supuesto, primero, verificaría si los tamaños de los archivos son los mismos. Esta es una condición necesaria para almacenar el mismo contenido. Pero luego me gustaría escuchar tus enfoques. Si […]

.net Comparación ORM

Estaba hablando con alguien sobre Entity Framework, y todavía no me gusta mucho, pero me gustaría aprenderlo. Sin embargo, todavía estoy un poco confundido si debo aprenderlo o no. He escuchado a muchas personas decir que no se debe usar el encuadre de la entidad, sin embargo, no he presentado ningún argumento sobre por qué. […]

Implementación de C # de la comparación de objetos profunda / recursiva en .net 3.5

Estoy buscando una implementación de código abierto específico (o código fuente disponible) de C # de comparación de objetos recursiva o profunda. Actualmente tengo dos gráficos de objetos en vivo que comparo entre sí, y el resultado de la comparación es un conjunto de discrepancias en los gráficos. Los objetos son instancias de un conjunto […]

¿Cómo comparar enum con los valores asociados al ignorar su valor asociado en Swift?

Después de leer Cómo probar la igualdad de enums de Swift con los valores asociados , implementé la siguiente enumeración: enum CardRank { case Number(Int) case Jack case Queen case King case Ace } func ==(a: CardRank, b: CardRank) -> Bool { switch (a, b) { case (.Number(let a), .Number(let b)) where a == b: […]

Algoritmo para verificar la similitud de colores

Estoy buscando un algoritmo que compare dos colores RGB y genere un valor de similitud (donde similitud significa “similar con respecto a la percepción humana promedio”). ¿Algunas ideas? EDITAR : Como ya no puedo responder, decidí poner mi “solución” como una edición de la pregunta. Decidí ir con un subconjunto (muy) pequeño de color verdadero […]