C#输出字符串组合排列
比如“你好啊”输出结果如图:有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: 输入:S = "qwe" 输出:["qwe", " ...
- 递归-输出字符串所有的组合情况(代码、分析、汇编)
目录: 代码: 分析: 汇编: 代码: #include <stdio.h>/*程序描述:输出字符串所有的组合情况使用permutation函数进行将指定的下标值,与最大下标值这个范围的每 ...
- leetcode面试题 08.08. 有重复字符串的排列组合(回溯)
有重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合. 示例1: 输入:S = "qqe" 输出:["eqq","qeq",&q ...
- 程序员面试金典 - 面试题 08.07. 无重复字符串的排列组合(回溯)
1. 题目 无重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合,字符串每个字符均不相同. 示例1:输入:S = "qwe"输出:["qwe", & ...
- 【亡羊补牢】挑战数据结构与算法 第18期 LeetCode 面试题 08.08. 有重复字符串的排列组合(递归与回溯)
仰望星空的人,不应该被嘲笑 题目描述 有重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合. 示例1: 输入:S = "qqe"输出:["eqq", ...
- JAVA练习177-有重复字符串的排列组合
有重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合. 示例1: 输入:S = "qqe" 输出:["eqq","qeq", ...
- 面试题 08.08. 有重复字符串的排列组合-快速排序+回溯深度优先搜索
面试题 08.08. 有重复字符串的排列组合+快速排序加回溯深度优先搜索 有重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合. 示例1: 输入:S = "qqe" 输 ...
- 面试题 08.08. 有重复字符串的排列组合
面试题 08.08. 有重复字符串的排列组合 有重复字符串的排列组合.编写一种方法,计算某字符串的所有排列组合. 示例1: 输入:S = "qqe"输出:["eqq&qu ...
- 数据结构与算法--字符串的排列组合问题
字符串的全排列 题目:输入一个字符串,打印出改字符串中所有字符的所有排列.例如输入字符串abc,那么打印出由a,b,c字符组成的所有字符串:abc,acb,bac,bca,cab,cba 如何求解全排 ...
最新文章
- linux sendto 对方关闭后性能,Gateway的请问sendToUid是否有性能问题?
- mysql开机启动脚本_centos简单的mysql开机自启和自动保存脚本
- 读取pdf文件信息(pdfinfo)
- 【论文阅读】SIR模型下网络中多信息源检测 2014-IEEE
- Spring4.x(2)--SpringIOC的概念和作用
- 使用Maven命令安装jar包到repo中
- 用PD进行数据库建模经验总结
- python编程技术总结_大数据技术学习之Spark技术总结
- 语言题库安装包312mb_大学为什么要考取计算机二级,以后很需要,附二级Msoffice题库...
- Whctf 2017 -UNTITLED- Writeup
- 【PID优化】基于matlab遗传算法PID控制器优化设计【含Matlab源码 1144期】
- mac php 本地服务器,在Mac上搭建本地Apache服务器一些注意点
- pe下修复linux磁盘分区,找回丢失的Linux分区及Grub修复过程
- 游戏里经常有涉及用户排行榜(金币消费排行榜),怎么设计一个良好的排行榜。
- Hutool工具类之excel导入导出
- 信号与系统——信号的分解
- python for 循环中的下划线
- XXX could not be redeployed because it could not be completely removed in the un
- el-checkbox点击后面的内容不选中复选框
- Mono及MonoDevelop安装