补充侦查的期限5个月:用回溯法找出n个自然数中取r个数的全排列_Asp.net教程_.Net教程_Vb.net教...

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 08:13:43

用回溯法找出n个自然数中取r个数的全排列

做IT就要做精英,至少4000/月吧?
JAVAV工程师权威认证
[上海央邦]学一送一,超值! 【安博亚威】CCIE考试通过率第一!
定向委培RHCA,通过考试年薪10W
Windows高级工程师的培训地 中国IT实验室收集整理 佚名 2009-9-25 保存本文 推荐给好友 收藏本页 欢迎进入.NET社区论坛,与200万技术人员互动交流 >>进入

回溯法也称为试探法,该方法首先暂时放弃关于问题规模大小的限制,并将问题的候选解按某种顺序逐一枚举和检验。在回溯法中,放弃当前候选解,寻找下一个候选解的过程称为回溯。

本实例是用回溯法输出n个自然数中以r个数全排列。代码如下:

public void Arrange(int n, int r)

    int i = 0, j;

    string s;

    int[] a = new int[n];

    a[i] = 1;

    while (true)

    {

        if ((a[i] - i) <= (n - r + 1))

        {

            if (i == (r - 1))

            {

                s = "";

                for (j = 0; j < r; j++)

                {

                    s = s + Convert.ToString(a[j]) + ",";

                }

                // Memo1.Lines.Append(Trim(s));

                Console.WriteLine(s);

                a[i] = a[i] + 1;

                continue;

            }

            i = i + 1;

            a[i] = a[i - 1] + 1;

        }

        else

        {

            if (i == 0)

            {

                break;

            }

            i = i - 1;

            a[i] = a[i] + 1;

        }

    }

用回溯法找出n个自然数中取r个数的全排列_Asp.net教程_.Net教程_Vb.net教... 回溯法解决汽车加油次数最少问题_Asp.net教程_.Net教程_Vb.net教程_Vc.... asp.net源程序编译为dll文件并调用过程_asp.net教程_三联素材 Jquery中获取iframe的方法_ASp.net,编程联盟 C#遍历整个文件夹及子目录的文件代码,.Net技术文章,Asp.net系列教程,Asp.n... ADO.NET结构图解 - ADO.NET教程 - 新客网 对.Net平台开发实践的总结.(1) - .NET教程 - CND8学院 对.Net平台开发实践的总结.(2) - .NET教程 - CND8学院 对.Net平台开发实践的总结.(3) - .NET教程 - CND8学院 对.Net平台开发实践的总结.(5) - .NET教程 - CND8学院 .NET三层经典架构PetShop3.0分析连载一-.NET教程,.NET Framewo... ASP.NET教程之实现页面无刷新的方法 ASP.net:DataTable中数据记录的统计-NET编程 用.NET获取汉字的区位码(c#)_.net技术 在.NET Framework中轻松处理XML数据(一) - 网易学院·教程 在.Net中使用msxsl:script脚本块扩展XSLT的具体实践与应用_.NET Es... ASP.NET MVC案例教程—第二篇:第一个页面 asp.net中使用fck的方法 .NET中生成二维表格的代码 ASP.NET 控件开发速成教程:生成复合控件 ASP.NET MVC案例教程—第六篇:拦截器 可以当做免费空间的sf.net申请使用教程 - 一蓑烟云 刷PHOENIX的BIOS超详细教程-国内专业BIOS技术网站-www.bios.net.... ASP.NET中时间格式的转换 - ASP.NET技术论坛 - 编程论坛