zoukankan      html  css  js  c++  java
  • 矩阵访问测试

    /*
    *
    *时间:2012年3月9日13:04:00
    *作者:张超
    *Email:uestczhangchao@gmail.com
    */
    
    
    #include <iostream>
    #include <windows.h>
    #include <time.h>
    
    using namespace std;
    
    
    int Mat[1000];
    
    void fun1()
    {
        int *tmp = &Mat[500];
        for (int i=0; i<100000;i++)
        {
            for (int j=0; j<1000;j++)
            {
                *tmp = 333;
            }
        }
    
    
    }
    
    
    void fun2()
    {
        
        for (int i=0; i<100000;i++)
        {
            for (int j=0; j<1000;j++)
            {
                Mat[500]=333;
            }
        }
    }
    
    
    
    int main()
    {
        SYSTEMTIME st1,st2;
        GetSystemTime(&st1);
        fun1();
        GetSystemTime(&st2);
    
        cout << "fun1 running time::" << endl;
        cout << "st1.wSecond:"<<st1.wSecond << " st2.wSecond" << st2.wSecond << endl;
        cout << "st1.wMilliseconds:" << st1.wMilliseconds << " st2.wMilliseconds:" << st2.wMilliseconds << endl;
        cout << "st2.wMilliseconds-st1.wMilliseconds:" << st2.wMilliseconds - st1.wMilliseconds << endl;
        cout << "*************"<< endl;
    
        cout << (((st2.wSecond-st1.wSecond)>0)?(st2.wSecond-st1.wSecond)*1000:0)+(st2.wMilliseconds-st1.wMilliseconds)<<endl;
    
        GetSystemTime(&st1);
        fun2();
        GetSystemTime(&st2);
    
        cout << "fun2 running time::" << endl;
        cout << "st1.wSecond:"<<st1.wSecond << " st2.wSecond:" << st2.wSecond << endl;
        cout << "st1.wMilliseconds:" << st1.wMilliseconds << " st2.wMilliseconds:" << st2.wMilliseconds << endl;
        cout << "st1.wMilliseconds:" << st1.wMilliseconds << " st2.wMilliseconds:" << st2.wMilliseconds << endl;
        cout << "st2.wMilliseconds-st1.wMilliseconds:" << st2.wMilliseconds - st1.wMilliseconds << endl;
        cout << "*************"<< endl;
    
    cout << (((st2.wSecond-st1.wSecond)>0)?(st2.wSecond-st1.wSecond)*1000:0)+(st2.wMilliseconds-st1.wMilliseconds)<<endl;
    
    
        return 0;
    }
  • 相关阅读:
    9-16.复选框
    9-14.时间输入框,颜色选择器和文件域
    Safari的表格用col预定义宽度,配合table-layout:fixed.但是单元格仍会被撑开
    了解git
    统计对象的length
    对于数组的操作:splice与slice
    margin啥时候取较大值
    页面上clientTop,offsetTop,scrollTop的理解,js元素的event.x/.clientX等位置的理解
    ie下滚动时利用定位position改变元素位置会严重抖动
    npm安装包出现NO为4048的错误,一直提示说要用管理员身份登录
  • 原文地址:https://www.cnblogs.com/justinzhang/p/2387435.html
Copyright © 2011-2022 走看看