C#

推荐列表 站点导航

当前位置:首页 > 脚本编程 > C# >

C#_C#查找字符串所有排列组合的方法,本文实例讲述了C#查找字符串

来源:网络整理  作者:fen  发布时间:2020-12-25 20:49
C#查找字符串所有排列组合的方法,本文实例讲述了C#查找字符串所有排列组合的方法。分享给大家供大家参考。具体实...

_c[0] }); return new string[] {word,s }; } Liststring _result = new Liststring(); string[] _subsetPermutations = FindPermutations(word.Substring(1)); char _firstChar = word[0]; foreach (string s in _subsetPermutations) { string _temp = _firstChar.ToString() + s; _result.Add(_temp); char[] _chars = _temp.ToCharArray(); for (int i = 0; i _temp.Length - 1; i++) {char t = _chars[i];_chars[i] = _chars[i + 1];_chars[i + 1] = t;string s2 = new string(_chars);_result.Add(s2); } } return _result.ToArray();} , // 1. remove first char // 2. find permutations of the rest of chars// 3. Attach the first char to each of those permutations.// 3.1 for each permutation。

move firstChar in all indexes // to produce even more permutations.// 4. Return list of possible permutations.public string[] FindPermutations(string word){ if (word.Length == 2) { char[] _c = word.ToCharArray(); string s = new string(new char[] { _c[1],。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/c/9044.shtml

最新文章
热门文章
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

C#_C#查找字符串所有排列组合的方法,本文实例讲述了C#查找字符串

2020-12-25 编辑:fen

_c[0] }); return new string[] {word,s }; } Liststring _result = new Liststring(); string[] _subsetPermutations = FindPermutations(word.Substring(1)); char _firstChar = word[0]; foreach (string s in _subsetPermutations) { string _temp = _firstChar.ToString() + s; _result.Add(_temp); char[] _chars = _temp.ToCharArray(); for (int i = 0; i _temp.Length - 1; i++) {char t = _chars[i];_chars[i] = _chars[i + 1];_chars[i + 1] = t;string s2 = new string(_chars);_result.Add(s2); } } return _result.ToArray();} , // 1. remove first char // 2. find permutations of the rest of chars// 3. Attach the first char to each of those permutations.// 3.1 for each permutation。

move firstChar in all indexes // to produce even more permutations.// 4. Return list of possible permutations.public string[] FindPermutations(string word){ if (word.Length == 2) { char[] _c = word.ToCharArray(); string s = new string(new char[] { _c[1],。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/c/9044.shtml

相关文章

风云图片

推荐阅读

返回C#频道首页