A281193 Elias's omega code for n.
0, 100, 110, 101000, 101010, 101100, 101110, 1110000, 1110010, 1110100, 1110110, 1111000, 1111010, 1111100, 1111110, 10100100000, 10100100010, 10100100100, 10100100110, 10100101000, 10100101010, 10100101100, 10100101110, 10100110000, 10100110010, 10100110100
Offset: 1
Links
- Indranil Ghosh, Table of n, a(n) for n = 1..10000
- Khalid Sayood (Editor), Lossless Compression Handbook, Chapter 3 - Universal Codes, p. 59, section 3.6.
- Wikipedia, Elias omega coding
Programs
-
Python
def E(n): s="" if n==1: return "0" else: b=(bin(n)[2:]) s+=E(len(b)-1)+b return s def elias_omega(n): return int(E(n)[1:]+"0")
Comments