摘要: public class LinkNode<T> { T data; LinkNode<T> nextNode; public T Data { get { return data; } set { data = value; } } public LinkNode<T> NextNode { get { return nextNode; } set { nextNode = value; } } public LinkNode(T data) { this.data = data; } public LinkNode() { } public static 阅读全文
posted @ 2011-01-17 14:35 kntao 阅读(177) 评论(0) 推荐(0)
摘要: 递归算法探讨递归在计算机科学和数学中是一个很重要的工具,它在程序设计语言中用来定义句法,在数据结构中用来解决表或树形结构的搜索和排序等问题。另外,递归在计算方法、运筹学模型、行为策略和图论的研究中都得到了广泛的应用。1、递归的概念若一个对象部分地包含它自己,或用它自己给自己定义,则称这个对象是递归的;在程序设计中,若一个过程直接地或间接地调用自己,则称这个过程是递归的过程。在定义一个过程或函数时出现了调用本过程或函数的成分,即调用自己本身,称之为直接递归;若过程或函数P调用过程或函数Q,而Q调用P,称之为间接递归。对于“问题定义是递归的,数据结构是递归的,问题解法是递归的”这3种情况,都可以采 阅读全文
posted @ 2011-01-17 13:53 kntao 阅读(506) 评论(0) 推荐(1)