LINUX.ORG.RU

Сообщения cprog

 

сортировка, количество вызовов

void swap_local(int *left, int *right) {
    int temp = 0;
    temp = *right;
    *right = *left;
    *left = temp;
}
void sort_by_swap(int arrays[], int left, int right) {
    if (left >= right) {
        return;
    }
    for (int i = left; i <= right; ++i) {
        if (arrays[left] > arrays[i]) {
            swap_local(&arrays[left], &arrays[i]);
        }
    }
    sort_by_swap(arrays, ++left, right);
}

Собственно, аноны, только учусь. Вопрос вот в чем: функция sort_by_swap вызывается 8 раз и цикл for внутри нее 34 раза для сортировки массива из восьми элементов. Есть ли какие-то практики по уменьшению количества вызывов во время сортировки? Куда копать, что почитать? И самое важное: сколько вызовов приемлемо для массива n-размерности? НУ, шобы прям не линейно было. Спасибо.

 ,

cprog
()

lpic сертификаты linux

Собственно, сабж. Где и как получить сертификат администратора Linux, если невозможно из РФ оплатить экзамены? Если получать в России, то на какой площадке пройти экзамены на сколько серьезно работодатель будет рассматривать этот сертификат на собеседование? Давайте без политоты, только где и как получить сертификат с учётом ограничений?

 , ,

cprog
()

VoIP уведомление на ПК

В общем, такая ситуация. Есть VoIP телефон Grandstream GXP1625. Подключен к провайдеру телефонии. Как получать уведомления при звонке на ПК? Установлен Дебиан. Это нужно, чтобы просто копировать номер звонящего человека. В некоторых контактных центрах видел как операторы снимают звонок через софт, а гарнитура подключена к телефону. Я так понимаю, что нужно SIP заголовки получить. Ни разу не админ. В какую сторону копать? Что почитать? Как это соединить?

 , ,

cprog
()

RSS подписка на новые темы