C++簡(jiǎn)單實(shí)現(xiàn)的全排列算法示例
更新時(shí)間:2017年07月08日 12:00:30 作者:jxgxy
這篇文章主要介紹了C++簡(jiǎn)單實(shí)現(xiàn)的全排列算法,結(jié)合實(shí)例形式分析了C++排序操作的實(shí)現(xiàn)技巧,需要的朋友可以參考下
本文實(shí)例講述了C++簡(jiǎn)單實(shí)現(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;
}
希望本文所述對(duì)大家C++程序設(shè)計(jì)有所幫助。
相關(guān)文章
C語(yǔ)言鏈表實(shí)現(xiàn)通訊錄系統(tǒng)課程設(shè)計(jì)
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言鏈表實(shí)現(xiàn)通訊錄系統(tǒng)課程設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06
C++調(diào)用matlab函數(shù)的實(shí)例
這篇文章主要介紹了C++調(diào)用matlab函數(shù)的方法,包括封裝matlab函數(shù),編譯matlab函數(shù)及C++環(huán)境配置,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08
VC++中HTControl的CHTButton按鈕控件類用法實(shí)例解析
這篇文章主要介紹了VC++中HTControl的CHTButton按鈕控件類用法,對(duì)于大家進(jìn)行VC++項(xiàng)目開發(fā)有一定的幫助作用,需要的朋友可以參考下2014-08-08
c++初級(jí)并查集知識(shí)點(diǎn)總結(jié)
在本篇文章里小編給各位分享的是關(guān)于c++初級(jí)并查集知識(shí)點(diǎn)以及實(shí)例代碼內(nèi)容,有需要的朋友們學(xué)習(xí)下。2019-07-07
C++ throw關(guān)鍵字實(shí)現(xiàn)拋出異常和異常規(guī)范
本文主要介紹了C++ throw關(guān)鍵字實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08

