C++简单实现的全排列算法示例
发布时间:2021-01-10 15:13:04 所属栏目:经验 来源:网络整理
导读:本篇章节讲解C++简单实现的全排列算法。供大家参考研究具体如下: #include "stdafx.h"#include string#include algorithm#include iostreamvoid func(const char *str_in){ std::string str(str_in); std::sort(str.begin(),str.end()); do { std
本篇章节讲解C++简单实现的全排列算法。分享给大家供大家参考,具体如下: #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++程序设计有所帮助。 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 今天腾讯23岁生日 官方宣布23年前第一间办公室照片
- 佛学文化社群平台,“般若”要连接寺庙、僧人、善信
- Forrester最新报告:阿里云跻身全球SaaS云市场TOP3
- 微软隐藏了一版UWP平台的“资源管理器”
- 三星Galaxy Note 20和Z Flip 5G的新颜色选项
- Redmi K40系列具有144Hz屏幕和快速充电功能
- Visual Studio 2017中找回消失的“在浏览器中查看”命令
- 交易首日大涨118%,市值超300亿,UCloud科创板IPO背后的信号
- Nexus的地位被Pixel所替代,全新的Pixel Launcher逐渐上位
- 金山云赴美IPO:近三年营收复合增长79% 雷军持股15.8%