This illustrates an important STL principle:
Use the right container
The flexibility of the STL can catch out the unwary programmer: just because most of the algorithm implementations work with all containers, this is not to say that they are interchangeable. The storage, retrieval and performance characteristics of all STL components are precisely defined - indeed, the library is unique in offering this level of detail in its specification and documentation. Be aware of these characteristics, and use the most appropriate combination of STL container and algorithms for the task at hand
советы от людей которые пишут код каждый день.
как правило устаревшие еще пару лет назадэто переводы.
if (num < 2) {
return true;
fact(5) -> fact( 5 - 1 ) -> fact( 4 - 1 ) -> fact( 3 - 1 ) -> fact( 2 - 1 ) --> true == 1
без компилятора это по сути НЕвозможно:)))
BB 11 01 B9 0D 00 B4 0E 8A 07 43 CD 10 E2 F9 CD 20 48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21
Решил оптимизировать добавив разбиение поиска на доступные ядра процессора.
Каждый поток выбирает ядро, инициализирует свой VideoCapture, начинает поиск с определенной позиции и на определенное количество кадров.
Все работает правильно, в моем случае все 12 ядер загружаются на сто процентов в отличии от первой версии которая загружала одно ядро.
Что за жемчужина?
pearlPerl/Perl 6https://ru.wikipedia.org/wiki/Erlang
А так попробуйте все
https://en.wikibooks.org/wiki/Computer_Programming...