排列问题(全排列,next_permutation)
发布日期:2021-11-02 09:48:42
浏览次数:3
分类:技术文章
本文共 516 字,大约阅读时间需要 1 分钟。
排列问题
题目描述
输入一个可能含有重复字符的字符串,打印出该字符串中所有字符的全排列.
输入
单组测试数据,输入数据是一个长度不超过10个字符的字符串,以逗号结尾。
输出
打印出该字符串中所有字符的全排列。以字典序顺序输出,用空格分隔。
样例输入
abc,
样例输出
abc acb bac bca cab cba
代码
#include#include using namespace std;int main() { char str[11]; cin.getline(str, 11, ','); int x = 0; for (; str[x] != '\0'; x++); sort(str, str + x); do { for (int i = 0; i < x; i++) { cout << str[i]; } cout << " "; } while (next_permutation(str, str + x)); return 0;}
转载地址:https://blog.csdn.net/weixin_43820352/article/details/108557442 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年03月30日 19时14分40秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
一个小技巧,快速找出一段ABAP代码里访问到的所有透明表
2019-04-27
使用Source Monitor检测Java代码的环复杂度
2019-04-27
使用Source Monitor检测Java代码的环复杂度
2019-04-27
使用扩展方式隐藏SAP Fiori应用某个表格标签页的实际案例
2019-04-27
SAP Fiori应用没能从Fiori Launchpad启动的一个可能原因及分析过程
2019-04-27
使用View modification扩展SAP Fiori应用的一个案例
2019-04-27
SAP UI5 Negative cache的工作原理
2019-04-27
SAP UI5 formatter的工作原理
2019-04-27
如何分析SAP UI5应用的undefined is not a function错误
2019-04-27
使用note++开发SAP WebClient UI
2019-04-27
com.sap.ui5.resource.ResourceServlet的工作原理介绍
2019-04-27
如何将SAP CRM equipment通过中间件上传到ERP系统
2019-04-27
SAP CRM IBASE的archive方法
2019-04-27
使用SAP CRM中间件从ERP下载具有层级结构的equipment
2019-04-27
SAP CRM中间件错误IB_CRM_UPLOAD_MSG的解决方法
2019-04-27
如何实现SAP WebClient UI附件批量上传
2019-04-27
SAP UI5框架自学教程
2019-04-27
SAP Fiori里两种弹出对话框(popup dialog)设计
2019-04-27
如何处理新建的SAP CRM产品category没有出现在列表的问题
2019-04-27