Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
auto endIterator = std::copy_if(rows.begin(),
rows.end(),
std::back_inserter(output),
[&] (const CashAccountRow& instance) -> bool {
// filter
});
});
def permutationx(atoms):
if len(atoms)==1:
yield atoms
return
for pos,atom in enumerate(atoms):
yield atom,
for row in permutationx(atoms[:pos]+atoms[pos+1:]):
yield (atom,)+rowЧем он отличается от примера с C-оптимизацией из прошлой статьи можете посмотреть в diff с предыдущей версией
Скорости разработки и исполнения, не достижимые на С