C++

std::next_permutation

Në shqip përdoret i njëjti emër.

ShpjegimiSQ

std::next_permutation e kthen një varg në renditjen e radhës sipas alfabetit — me një cikël do-while i kalon të gjitha renditjet e mundshme. Shumë i përdorur në gara programimi.

EnglishEN

std::next_permutation turns an array into the next ordering alphabetically — with a do-while loop you go through every possible ordering. Widely used in programming contests.

Si ta mendosh

Si t'i provosh të gjitha mënyrat si mund të ulen shokët në karrige.

Lexoje në anglisht

Like trying every way your friends could sit on the chairs.

Shembull kodicpp

std::string s = "abc";
do std::cout << s << " ";
while (std::next_permutation(s.begin(), s.end()));   // abc acb bac …

Terma të lidhur