Preguntas etiquetadas con primes


30
La forma más rápida de enumerar todos los números primos debajo de N
Este es el mejor algoritmo que pude encontrar. def get_primes(n): numbers = set(range(n, 1, -1)) primes = [] while numbers: p = numbers.pop() primes.append(p) numbers.difference_update(set(range(p*2, n+1, p))) return primes >>> timeit.Timer(stmt='get_primes.get_primes(1000000)', setup='import get_primes').timeit(1) 1.1499958793645562 ¿Se puede hacer aún más rápido? Este código tiene una falla: dado que numberses un conjunto …

14
¿Por qué son importantes los números primos en criptografía?
Una cosa que siempre me sorprende como no criptógrafo: ¿por qué es tan importante usar números primos? ¿Qué los hace tan especiales en criptografía? ¿Alguien tiene una breve explicación simple ? (Soy consciente de que hay muchos iniciadores y que la Criptografía Aplicada es la Biblia, pero como dije: no …


9
¿Por qué usar un número primo en hashCode?
Me preguntaba por qué los primos se usan en el hashCode()método de una clase . Por ejemplo, cuando utilizo Eclipse para generar mi hashCode()método, siempre se 31usa el número primo : public int hashCode() { final int prime = 31; //... } Referencias Aquí hay un buen manual sobre Hashcode …
174 java  hashcode  primes 


4
¿Cómo determinar si un número es primo con expresiones regulares?
Encontré el siguiente ejemplo de código para Java en RosettaCode : public static boolean prime(int n) { return !new String(new char[n]).matches(".?|(..+?)\\1+"); } No conozco Java en particular, pero entiendo todos los aspectos de este fragmento, excepto la expresión regular en sí. Tengo conocimiento básico a básico-avanzado de Regex tal como …
128 java  regex  primes 

6
¿Cuál es un posible caso de uso de .isProbablePrime () de BigInteger?
El métodoBigInteger.isProbablePrime() es bastante extraño; de la documentación, esto dirá si un número es primo con una probabilidad de 1 - 1 / 2^arg, donde arges el argumento del número entero. Ha estado presente en el JDK durante bastante tiempo, por lo que significa que debe tener usos. Mi conocimiento …
84 java  primes 

25
La forma más elegante de generar números primos [cerrado]
Cerrado . Esta pregunta se basa en opiniones . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación . Cerrado hace 5 años . Mejora esta pregunta Cuál es la forma más elegante de implementar esta función: …
84 c#  java  algorithm  primes 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.