Hamming peso de poderes


8

Teniendo en cuenta los números enteros positivos y correo , lo que se sabe sobre el espacio y el tiempo complejidad de encontrar el peso de Hamming (número de 1 binarios) de b correo ?bebe

Si bits son disponibles, el número simplemente se puede calcular mediante técnicas estándar y los 1s contó. Pero, ¿qué técnicas son posibles cuando se puede usar menos memoria?elogb


1
¿Por qué no calcula en la representación del resto chino, utiliza el algoritmo Chiu-Davida-Litow para convertir a representación binaria en espacio logarítmico y luego solo cuenta?
Markus Bläser

1
@ MarkusBläser respuesta?
Suresh Venkat

Respuestas:


12

Esta respuesta amplía mi comentario anterior.

Puede hacerlo con el espacio la siguiente manera:O(loge+loglogb)

be

2) Luego use el algoritmo Chiu-Davida-Litow para convertir la representación del resto chino en representación binaria. (Informatique Theoretique et Applications, Vol 35 (3), páginas 259-275, 2001)

1

Esta es una composición de un número finito de funciones computables en el espacio logarítmico, que es en sí mismo computable en el espacio logarítmico.

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.