编程效率和基本编写

今天一天变了大概90行程序。

精神出奇的好,可能是没有压力的原因。

看来我的抗压水平不行。还是喜欢在较自由的环境去工作。

 

一个10000大小的一维数组,存了一个二维的矩阵数据。现在要遍历数据,我测试了三种方式。

1、数组下标法,两重循环, 99*99

2、指针法,两重循环。99*99

3、指针法,一重循环,

 

结果测试三种不同方法消耗的时间,第二种反而最快,第三种次之,第一种最慢,与前两者不在一个数量级上。

 

测试结果(单位:ms毫秒)

1一次循环指针——————50
2二重循环指针——————40
3二重循环数组下标——————3986
4未优化,二重循环数组下标——————261

 

 

附上部分源码:

 

 

采用第一种优化方法耗时反而比未优化时更慢,而且不在一个数量级上,挠头。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值