比如“你好啊”输出结果如图:有6种组合

代码:

        static int count;static void Combine(string str, string str2){if (str == null)return;if (str == string.Empty){Console.WriteLine(str2);count++;}for (int i = 0; i < str.Length; i++){Combine(str.Remove(i, 1), str2 + str[i].ToString());}}

调用方法:

string str2 = "";
Combine("abcd", str2);

输出结果:

C#输出字符串组合排列相关推荐

  1. 无重复字符串的排列组合

    无重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合,字符串每个字符均不相同. 示例1: 输入:S = "qwe" 输出:["qwe", " ...

  2. 递归-输出字符串所有的组合情况(代码、分析、汇编)

    目录: 代码: 分析: 汇编: 代码: #include <stdio.h>/*程序描述:输出字符串所有的组合情况使用permutation函数进行将指定的下标值,与最大下标值这个范围的每 ...

  3. leetcode面试题 08.08. 有重复字符串的排列组合(回溯)

    有重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合. 示例1: 输入:S = "qqe" 输出:["eqq","qeq",&q ...

  4. 程序员面试金典 - 面试题 08.07. 无重复字符串的排列组合(回溯)

    1. 题目 无重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合,字符串每个字符均不相同. 示例1:输入:S = "qwe"输出:["qwe", & ...

  5. 【亡羊补牢】挑战数据结构与算法 第18期 LeetCode 面试题 08.08. 有重复字符串的排列组合(递归与回溯)

    仰望星空的人,不应该被嘲笑 题目描述 有重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合. 示例1: 输入:S = "qqe"输出:["eqq", ...

  6. JAVA练习177-有重复字符串的排列组合

    有重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合. 示例1:  输入:S = "qqe"  输出:["eqq","qeq", ...

  7. 面试题 08.08. 有重复字符串的排列组合-快速排序+回溯深度优先搜索

    面试题 08.08. 有重复字符串的排列组合+快速排序加回溯深度优先搜索 有重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合. 示例1: 输入:S = "qqe" 输 ...

  8. 面试题 08.08. 有重复字符串的排列组合

    面试题 08.08. 有重复字符串的排列组合 有重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合. 示例1: 输入:S = "qqe"输出:["eqq&qu ...

  9. 数据结构与算法--字符串的排列组合问题

    字符串的全排列 题目:输入一个字符串,打印出改字符串中所有字符的所有排列.例如输入字符串abc,那么打印出由a,b,c字符组成的所有字符串:abc,acb,bac,bca,cab,cba 如何求解全排 ...

最新文章

  1. linux sendto 对方关闭后性能,Gateway的请问sendToUid是否有性能问题?
  2. mysql开机启动脚本_centos简单的mysql开机自启和自动保存脚本
  3. 读取pdf文件信息(pdfinfo)
  4. 【论文阅读】SIR模型下网络中多信息源检测 2014-IEEE
  5. Spring4.x(2)--SpringIOC的概念和作用
  6. 使用Maven命令安装jar包到repo中
  7. 用PD进行数据库建模经验总结
  8. python编程技术总结_大数据技术学习之Spark技术总结
  9. 语言题库安装包312mb_大学为什么要考取计算机二级,以后很需要,附二级Msoffice题库...
  10. Whctf 2017 -UNTITLED- Writeup
  11. 【PID优化】基于matlab遗传算法PID控制器优化设计【含Matlab源码 1144期】
  12. mac php 本地服务器,在Mac上搭建本地Apache服务器一些注意点
  13. pe下修复linux磁盘分区,找回丢失的Linux分区及Grub修复过程
  14. 游戏里经常有涉及用户排行榜(金币消费排行榜),怎么设计一个良好的排行榜。
  15. Hutool工具类之excel导入导出
  16. 信号与系统——信号的分解
  17. python for 循环中的下划线
  18. XXX could not be redeployed because it could not be completely removed in the un
  19. el-checkbox点击后面的内容不选中复选框
  20. Mono及MonoDevelop安装

热门文章

  1. 杨桃文案:卖杨桃水果怎样写文案发朋友圈,水果店杨桃活动文案
  2. 【NX2023/1847】UG软件安装详细指南教程
  3. 制作京东首页右侧固定层练习
  4. IntelliJ IDEA怎么导包?
  5. 计算机视觉(ComputerVision, CV)相关领域的网站链接
  6. “刘畊宏女孩”掀起居家云健身热潮,海外健身市场引流变现新方向?
  7. NOIP训练 czy的后宫5(树形dp)
  8. 数据库的应用之(智慧城市)
  9. C:素数(质数)的判断以及输出
  10. chmod 777的含义