摘要:
递归算法详解算法C#语言 C通过运行时堆栈支持递归函数的实现。递归函数就是直接或间接调用自身的函数。 许多教科书都把计算机阶乘和菲波那契数列用来说明递归,非常不幸我们可爱的著名的老潭老师的《C语言程序设计》一书中就是从阶乘的计算开始的函数递归。导 致读过这本经书的同学们,看到阶乘计算第一个想法就是递归。但是在阶乘的计算里,递归并没有提供任何优越之处。在菲波那契数列中,它的效率更是低的非常恐 怖。 这里有一个简单的程序,可用于说明递归。程序的目的是把一个整数从二进制形式转换为可打印的字符形式。例如:给出一个值4267,我们需要依次产生字符‘4’,‘2’,‘6’,和‘7’。就如在p... 阅读全文
摘要:
从list中取出年份小于2010月份小于10的字符串以及它的位置:private static void GetValue() { List<string> list = new List<string>(); list.Add("2010-8-frist"); list.Add("2008-12-second"); list.Add("2012-9-third"); for (int i = 0; i < 3; i++) { ... 阅读全文