C#实现:给定任意数字,输出在该数字下所有()括号的集合
Posted haizzh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#实现:给定任意数字,输出在该数字下所有()括号的集合相关的知识,希望对你有一定的参考价值。
class Program { static void Main(string[] args) { getPairs(3, 0, 0, 1, ""); Console.ReadKey(); } private static void getPairs(int close, int left, int right, int inter, string backet) { if (left == close && right == close) { Console.Write(backet + ", "); } if (left < close) { getPairs(close, left + 1, right, inter++, backet + "("); } if (right < left) { getPairs(close, left, right + 1, inter++, backet + ")"); } } }
以上是关于C#实现:给定任意数字,输出在该数字下所有()括号的集合的主要内容,如果未能解决你的问题,请参考以下文章