AD

Стартую фронтенд

  • Всем приветpepeshapka.png

    В этой теме буду отмечать свой прогресс в освоении профессии фронтенд-разработчикаpepecool.png

     

    Задача: в сентябре 2020 попасть на стажировку в одну из IT-компаний моего регионаRussia.png?1568474843

    Спойлер: "Что я уже знаю"
    Спойлер: "2020"
    Спойлер: "Вопросы местным фронтенд-аксакалам"
  • Держись там, ГЛ ХФ. А с какой ты базой?

  • Автор темы
    Insecure сказал(а):

    Держись там, ГЛ ХФ. А с какой ты базой?

    Нажмите, чтобы раскрыть...

    До этого делал лабы на паскале и c#.FeelsOkayMan.png?1553740655

  • И кому это должно быть интересно?

  • В каком регионе живешь?

  • Автор темы
    Maiev Shadowsong сказал(а):

    В каком регионе живешь?

    Нажмите, чтобы раскрыть...

    ПоволжьеPepeLove.png

  • Весь день пытаюсь написать алгоритм перевода матрицы смежности в матрицу инцидентности.

     

    че за хрень?

  • Автор темы
    mallfite сказал(а):

    Весь день пытаюсь написать алгоритм перевода матрицы смежности в матрицу инцидентности.

     

    че за хрень?

    Нажмите, чтобы раскрыть...

    Из теории графов. Матрицы смежности/инцидентности - способы задания графа.

  • sinkari сказал(а):

    Из теории графов. Матрицы смежности/инцидентности - способы задания графа.

    Нажмите, чтобы раскрыть...

    к фронту какое отношение?

  • Автор темы
    mallfite сказал(а):

    к фронту какое отношение?

    Нажмите, чтобы раскрыть...

    Никакого, решаю для того, чтобы стать "на ты" с синтаксисом. Ну и плюс если на собесе задачку по алгоритмам дадут, у меня будет опыт реализации.

  • sinkari сказал(а):

    Никакого, решаю для того, чтобы стать "на ты" с синтаксисом. Ну и плюс если на собесе задачку по алгоритмам дадут, у меня будет опыт реализации.

    Нажмите, чтобы раскрыть...

    по каких алгоритмах? типа напиши мне алгоритм сортировки? 

  • Автор темы
    mallfite сказал(а):

    по каких алгоритмах? типа напиши мне алгоритм сортировки? 

    Нажмите, чтобы раскрыть...

    Наверное, я на собесах еще не был.FeelsCryMan.png

  • sinkari сказал(а):

    Наверное, я на собесах еще не был.FeelsCryMan.png

    Нажмите, чтобы раскрыть...

    такое никто не спросит, если чтото такое и будут спрашывать то например что быстрее работает for или forEach, тупо фастом на понимание

  • Автор темы
    mallfite сказал(а):

    такое никто не спросит, если чтото такое и будут спрашывать то например что быстрее работает for или forEach, тупо фастом на понимание

    Нажмите, чтобы раскрыть...

    Ну в любом случае, пока что я слабо разбираюсь в синтаксисе js, не помешает укрепить.

    И да, предполагаю, что forEach будет работать быстрее, за счет того что в for я должен объявить итераторpepethink.png Я прав?

  • sinkari сказал(а):

    Ну в любом случае, пока что я слабо разбираюсь в синтаксисе js, не помешает укрепить.

    И да, предполагаю, что forEach будет работать быстрее, за счет того что в for я должен объявить итераторpepethink.png Я прав?

    Нажмите, чтобы раскрыть...

    нет )

  • Автор темы
    mallfite сказал(а):

    нет )

    Нажмите, чтобы раскрыть...

    Где можно про быстродействие почитать?PepeBinokl.gif?1568900204

  • sinkari сказал(а):

    Где можно про быстродействие почитать?PepeBinokl.gif?1568900204

    Нажмите, чтобы раскрыть...

    тебе щас ето не нужно

  • sinkari сказал(а):

    Где можно про быстродействие почитать?PepeBinokl.gif?1568900204

    Нажмите, чтобы раскрыть...

    Можешь сам протестить

     

    let n = 10000000,
        arrFor = Array(n).fill(0),
        arrForeach = Array(n).fill(0);

    console.time('for test');
    for (let i = 0; i < n; ++i) {
        arrFor[ i] = i;
    }
    console.timeEnd('for test');

    console.time('foreach test');
    arrForeach.forEach((item, i) => item = i);
    console.timeEnd('foreach test');

     

     

     

     

     

  • Автор темы
    Just_a_fire сказал(а):

    Можешь сам протестить

     

    let n = 10000000,
        arrFor = Array(n).fill(0),
        arrForeach = Array(n).fill(0);

    console.time('for test');
    for (let i = 1; i < n; ++i) {
        arrFor[ i] = i;
    }
    console.timeEnd('for test');

    console.time('foreach test');
    arrForeach.forEach((item, i) => item = i);
    console.timeEnd('foreach test');

     

     

     

     

    Нажмите, чтобы раскрыть...

    Ага, я уже проверил, только числа меньше взял:

    let array = [];
    for (let i = 0; i<10;i++){
        array= i;
    }
    array.forEach(element =>array=i);
  • Just_a_fire сказал(а):

    Можешь сам протестить

     

    let n = 10000000,
        arrFor = Array(n).fill(0),
        arrForeach = Array(n).fill(0);

    console.time('for test');
    for (let i = 0; i < n; ++i) {
        arrFor = i;
    }
    console.timeEnd('for test');

    console.time('foreach test');
    arrForeach.forEach((item, i) => item = i);
    console.timeEnd('foreach test');

     

     

     

     

     

    Нажмите, чтобы раскрыть...

    очень прикольный код, жаль только он тестит целое ничего)
    и кекнул с arrFor = i

Кто смотрит тему (Пользователи: 0, Гости: 0)