C++簡單實現(xiàn)的全排列算法示例
更新時間:2017年07月08日 12:00:30 作者:jxgxy
這篇文章主要介紹了C++簡單實現(xiàn)的全排列算法,結(jié)合實例形式分析了C++排序操作的實現(xiàn)技巧,需要的朋友可以參考下
本文實例講述了C++簡單實現(xiàn)的全排列算法。分享給大家供大家參考,具體如下:
#include "stdafx.h"
#include <string>
#include <algorithm>
#include <iostream>
void func(const char *str_in)
{
std::string str(str_in);
std::sort(str.begin(),str.end());
do
{
std::cout<<str<<std::endl;
}while (std::next_permutation(str.begin(),str.end()));
}
int _tmain(int argc, _TCHAR* argv[])
{
func("cab");
return 0;
}
希望本文所述對大家C++程序設(shè)計有所幫助。
相關(guān)文章
C語言鏈表實現(xiàn)通訊錄系統(tǒng)課程設(shè)計
這篇文章主要為大家詳細(xì)介紹了C語言鏈表實現(xiàn)通訊錄系統(tǒng)課程設(shè)計,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-06-06
VC++中HTControl的CHTButton按鈕控件類用法實例解析
這篇文章主要介紹了VC++中HTControl的CHTButton按鈕控件類用法,對于大家進行VC++項目開發(fā)有一定的幫助作用,需要的朋友可以參考下2014-08-08
C++ throw關(guān)鍵字實現(xiàn)拋出異常和異常規(guī)范
本文主要介紹了C++ throw關(guān)鍵字實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08

