摘要: 起来就困死了,记一下昨天晚上看的递归的四条基本法则。 1:基准情形。递归必须总有某些基准情形,它无需递归就能得出。 2:不断推进。每一次递归都要使求解状况朝基准方向前进。 3:设计法则。假设所有递归调用都能运行。 4:合成效益法则。在求解一个问题的同一实例时,切勿在不同的递归中做重复性的工作。 第四条法则比较难懂,先放着,等后面的笔记写到了再回来解释吧 阅读全文
posted @ 2012-02-28 15:35 KIWI BIRD 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 第一篇复习日志,既然是复习就直接主题吧! 关于什么是递归,就不多8了,首先看一个函数:F(X)=2F(X-1)+X*X,F(0) = 0; 一个问题:递归是否就是循环逻辑(circular logic)?书本的回答是:虽然我们定义一个函数用的是这个函数本身,但是我们没有用函数本身定义该函数的一个特定的实例。 初一看,嗯,挺麻烦。我觉得这句话的结论应该是:递归并不是循环!循环的话用上例,F(5)通过... 阅读全文
posted @ 2012-02-26 17:55 KIWI BIRD 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 终于要开学了,这学期的重点,无疑就是:Java!!!第一篇学习笔记,当然就是无所避免的废话:关于Java。Java是现在使用的最多的一种面向对象语言,也是所有语言中,被使用得最多一种。在今年的编程语言排名中,再一次高居榜首。紧随其后的是C,第三位是差距尚大的C#,相信在未来相当长的一段时间,Java仍会是编程语言之王!!!1.1Java语言关键术语 简单性,可移植性,,面向对象就不多说了,直接进入重点。 1.1.1:分布式,Java有一个扩展的例程库,可以处理TCP/IP协议,Java程序可通过url打开访问网络对象,极其便利。Java的网络处理能力非常强大,而Java的企业版更是支持... 阅读全文
posted @ 2012-02-24 17:21 KIWI BIRD 阅读(291) 评论(0) 推荐(1) 编辑