以利亚加玛码

✍ dations ◷ 2025-07-27 18:24:22 #数字,无损压缩算法

以利亚加玛码(Elias gamma code)是一种用于正整数之通用编码。该码由Peter Elias发明。此编码常被用于无法事先得知上界之正整数。

对于待编码正整数 ≥1:

另一个等价的编码方式为:

要对 x {\displaystyle x} 进行编码,以利亚戴尔达码必须使用 2 log 2 ( x ) + 1 {\displaystyle 2\lfloor \log _{2}(x)\rfloor +1} 个比特。

以下为一编码对照表:

以利亚加玛码之解码遵循下列步骤:

以利亚加玛码最常见之用途为待编数之上界未知时,或是压缩小数值较大数值频繁之资料。以利亚加玛码可做为以利亚戴尔达码之一部分。

以利亚加玛码并不适用于零或负整数。一个一般化的方式是在最左侧先加一个一比特,解码时再行扣掉。另一个方法是在编码前将所有整数映射至正整数,例如:(0, 1, −1, 2, −2, 3, −3, ...) 对应至 (1, 2, 3, 4, 5, 6, 7, ...)。


相关

  • 卡尔·弗里德里希·高斯约翰·卡尔·弗里德里希·高斯(德语:Johann Karl Friedrich Gauß  帮助·信息;1777年4月30日-1855年2月23日), 德国数学家、物理学家、天文学家、大地测量学家,生于布伦瑞克,卒于
  • 中央流行疫情指挥中心中央流行疫情指挥中心(英语:簡稱CECC,Central Epidemic Command Center。),是中华民国卫生福利部辖下的一个非常设机关,属于国家卫生指挥中心(英语:National Health Command Center
  • 要敢于认识要敢于认识( 拉丁语:Sapere aude)拉丁短语的意思是“敢于知道!” 这句话最初用于罗马诗人霍拉蒂乌斯的书信(公元前20年),被引用为启蒙的座右铭, 由伊曼纽尔康德 在“启蒙的回答” (17
  • 阿伊努革命论阿伊努革命论是日本新左翼的一个政治思想,也是穷民革命论的一个亚种,以阿伊努人为焦点。1960年代末,全学共斗会议运动的兴起使新左翼运动中的穷民革命论开始抬头。该理论认为“
  • 乌兰伊斯拉姆普尔乌兰伊斯拉姆普尔(Uran Islampur),是印度马哈拉施特拉邦桑利县的一个城镇。总人口58330(2001年)。该地2001年总人口58330人,其中男性30228人,女性28102人;0—6岁人口6847人,其中男370
  • 后藤文夫后藤文夫(ごとう ふみお,1884年3月7日-1980年5月13日),日本大分县大分市人,农林大臣、内务大臣、国务大臣、参议院议员。1908年,后藤文夫毕业于东京帝国大学政治科系,随即进入内务省
  • 徐延豪徐延豪(1962年10月-),汉族,辽宁沈阳人,中华人民共和国医学家,中国科协党组成员、中国科学技术馆馆长、党委副书记、第十一届全国政协委员。毕业于中国医科大学组织胚胎学专业。1984
  • 崔国良崔国良(1931年7月7日-2017年1月18日),河北阳原人,固体火箭推进剂与发动机专家,中国工程院院士。1956年毕业于北京理工大学。1961年获莫斯科门捷列夫化工学院副博士学位。1999年,当
  • 尼克·赫伯特尼克·赫伯特(Nick Herbert;1963年4月7日-)是英国保守党的一位政治人物。他是阿伦德尔和南部丘陵选区的国会议员。在2010年至2012年期间,他曾经担任英国司法大臣。他是一位已经出
  • 穆尔穆里穆尔穆里是伊朗的城市,位于该国西部札格罗斯山脉西部,由伊拉姆省负责管辖,距离首府伊拉姆市150公里,海拔高度444米,2006年人口3,491。