今天一天变了大概90行程序。
精神出奇的好,可能是没有压力的原因。
看来我的抗压水平不行。还是喜欢在较自由的环境去工作。
一个10000大小的一维数组,存了一个二维的矩阵数据。现在要遍历数据,我测试了三种方式。
1、数组下标法,两重循环, 99*99
2、指针法,两重循环。99*99
3、指针法,一重循环,
结果测试三种不同方法消耗的时间,第二种反而最快,第三种次之,第一种最慢,与前两者不在一个数量级上。
测试结果(单位:ms毫秒)
1一次循环指针——————50
2二重循环指针——————40
3二重循环数组下标——————3986
4未优化,二重循环数组下标——————261
附上部分源码:
采用第一种优化方法耗时反而比未优化时更慢,而且不在一个数量级上,挠头。