逐差压缩法

王朝百科·作者佚名  2010-03-07  
宽屏版  字体:   |    |    |  超大  

记录某些实数的数列时,为了节约记录空间和查找时间而采用的一种常用方法。

具体做法:

1、逐差——依次计算每项与后一项的差。2、压缩——将每一连续的相同差值记为一个块。3、记录——最终记录每个块的值(即相同的差值)和块长,另外记录原数列的首位。

适用对象:

具有某些特征的数列,如有条件等差数列、函数取整数列、排序后数列等,使用很灵活。

应用举例:

记录数列:1 2 2 3 3 3 4 4 4 4 5 5 5 5 5……

逐差为:1 0 1 0 0 1 0 0 0 1 0 0 0 0……

记录为:(1,1)(0,1)(1,1)(0,2)(1,1)(0,3)(1,1)(0,4)……

(1)

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有