Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 March 11

A

András in IT KPI C/C++ ХВ (не UB)
просто n**2. Константи на складність не впливають
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
ART B
k n^2 ?)
ууууу, ну тогда n^2 * k
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
András
просто n**2. Константи на складність не впливають
ворвался со своей странной степенью
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
**
источник

В

Валя in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
ворвался со своей странной степенью
питонаст
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Аня Лазоренко
Не підкажете, яка тут часова складність алгоритму, щось типу n2? Але вкладений цикл же не n разів виконується... help
O(N^2)
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ассимптоматика же
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Ассимптоматика же
как спугнуть половину чата одной фразой
источник

A

András in IT KPI C/C++ ХВ (не UB)
Аня Лазоренко
Не підкажете, яка тут часова складність алгоритму, щось типу n2? Але вкладений цикл же не n разів виконується... help
кількість ітерацій циклу в тебе буде рівна size/2*(size/2-1)/2 == (size**2 - 2*size)/8, що рівне O(size**2)
источник

A

András in IT KPI C/C++ ХВ (не UB)
ну, тобтом, внутрішній цикл виконує спочатку 1 ітерацію, потім дві, потім три, ..., потім size/2-2. Це арифметична прогресія. Суму арифметичної прогресії гугли вже сам
источник

В

Валя in IT KPI C/C++ ХВ (не UB)
András
ну, тобтом, внутрішній цикл виконує спочатку 1 ітерацію, потім дві, потім три, ..., потім size/2-2. Це арифметична прогресія. Суму арифметичної прогресії гугли вже сам
последнее внутреннего цикла будет size/2 - 2
источник

A

András in IT KPI C/C++ ХВ (не UB)
да, точно, я на цю деталь не звернув увагу
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
Хтось мені може пояснити що саме вертає метод?
struct Ptr : public std::shared_ptr<T>
{
T* operator->() const CV_NOEXCEPT { return std::shared_ptr<T>::get();}
}
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
как спугнуть половину чата одной фразой
Это лучше чем полчаса обсуждать количество итераций)
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Это лучше чем полчаса обсуждать количество итераций)
ну на работе чем-то ж надо заниматься
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а это довольно неплохое занятие
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
лучше чем пытаться понять почему перфорс 10 файлов обновляет уже 15 минут
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
We all wanna be somebody
Хтось мені може пояснити що саме вертає метод?
struct Ptr : public std::shared_ptr<T>
{
T* operator->() const CV_NOEXCEPT { return std::shared_ptr<T>::get();}
}
Не ну наследование от стл это бан
источник

W

We all wanna be some... in IT KPI C/C++ ХВ (не UB)
We all wanna be somebody
Хтось мені може пояснити що саме вертає метод?
struct Ptr : public std::shared_ptr<T>
{
T* operator->() const CV_NOEXCEPT { return std::shared_ptr<T>::get();}
}
ну, тобтом, ясно ще вертає вказівник, але не ясно чому саме на той об'єкт, на який має вказувати наш об'єкт?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
We all wanna be somebody
ну, тобтом, ясно ще вертає вказівник, але не ясно чому саме на той об'єкт, на який має вказувати наш об'єкт?
Ну а на какой ещё?
источник