User Tag List

Ցույց են տրվում 301 համարից մինչև 315 համարի արդյունքները՝ ընդհանուր 536 հատից

Թեմա: C++

Ծառի տեսքով դիտում

Նախորդ գրառումը Նախորդ գրառումը   Հաջորդ գրառումը Հաջորդ գրառումը
  1. #11
    Ինժեներ soultaker-ի ավատար
    Գրանցման ամսաթիվ
    13.05.2010
    Գրառումներ
    221
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Մեջբերում Lusina-ի խոսքերից Նայել գրառումը
    Ես հիմա ճակատագրական քայլ կանեմ ու կփորձեմ հակառակվել Varzor-ին
    Ես գրեթե համոզված եմ, որ xor-ը ավելի արագ կաշխատի, քան այդ գրված տարբերակը.

    Հ.Գ."Գրեթե" բառս հետո կարա փրկի
    Բնականաբար XOR-ը ավելի արագ կաշխատի, որովհետև 3 բիտային գործողություն անելը ավելի արագ է քան 3 գումարում/հանումը:

    Մի այսպիսի հարց` ենթադրենք ունեմ m[10000][10000] մատրից: Հերթով արժեք եմ տալիս(կամ արժեք վերցնում) էլեմենտներին`
    for(i = 0; i < 10000; i++)
    {
    for(j = 0; j < 10000; j++)
    {
    m[i][j] = m[i][10000 - j - 1] * 2; // Օրինակի համար
    }
    }

    Նույն բանը` երկրորդ տարբերակով
    for(i = 0; i < 10000; i++)
    {
    int* p = m[i];
    for(j = 0; j < 10000; j++)
    {
    p[j] = p[10000 - j - 1] * 2;
    }
    }
    Այժմ հարցը` ինչի համար երկրորդ տարբերակը ավելի արագ չի աշխատում (ոնց որ մի բան էլ ավելի դանդաղ):

  2. Գրառմանը 1 հոգի շնորհակալություն է հայտնել.

    Lusina (04.04.2012)

Թեմայի մասին

Այս թեման նայող անդամներ

Այս պահին թեմայում են 1 հոգի. (0 անդամ և 1 հյուր)

Էջանիշներ

Էջանիշներ

Ձեր իրավունքները բաժնում

  • Դուք չեք կարող նոր թեմաներ ստեղծել
  • Դուք չեք կարող պատասխանել
  • Դուք չեք կարող կցորդներ տեղադրել
  • Դուք չեք կարող խմբագրել ձեր գրառումները
  •