顺序,二分,插值,斐波那契 查找算法-效率测试

总结:

通过下述效率测试:

  1. 平均效率:二分查找>斐波那契查找>顺序查找>插值查找
  2. 二分查找和斐波那契查找平均效率大约大10倍。
  3. 插值查找虽然是二分查找的升级,但由于超找数组(链表)的值不均匀,导致平均插值查找效率都比顺序查找效率低。
  4. 这里测试在数据中随机抽取1024个值,来计算平均时间,有可能测试不全面导致顺序查找效率高于插值查找。

Text Len    : 1(KB)
Loop times  : 1024
        Seque           Binary          Insert          Fibona   
SEARCH  1024            1024            1024            1024        
TIME    0.0000000000    0.0000000000    0.0000097656    0.0000000000    


Text Len    : 100(KB)
Loop times  : 1024
        Seque           Binary          Insert          Fibona   
SEARCH  1024            1024            1024            1024        
TIME    0.0001562500    0.0000000000    0.0008886719    0.0000000000    


Text Len    : 1(MB)
Loop times  : 1024
        Seque           Binary          Insert          Fibona   
SEARCH  1024            1024            1024            1024        
TIME    0.0013769531    0.0000000000    0.0080175781    0.0000000000    

Text Len    : 30(MB)
Loop times  : 1024
        Seque           Binary          Insert          Fibona   
SEARCH  1024            1024            1024            1024        
TIME    0.0390429688    0.0000000000    0.2320214844    0.0000195313    

Text Len    : 50(MB)
Loop times  : 1024
        Seque           Binary          Insert          Fibona   
SEARCH  1024            1024            1024            1024        
TIME    0.0664843750    0.0000097656    0.3996777344    0.0000878906    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值