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 …