摘要:
遗传算法核心 杂交,物竞天择 物竞天择--适应性评分与及选择函数。 1.物竞――适应度函数(fitness function) 你产生的个体,对你预设的环境有多大的适应度 2.天择――选择函数(selection) 3.变异,进化的源泉。 阅读全文
摘要:
(来自互联网,非原创,方便查找)一.linux网络配置经常使用的命令1)#ifconfig //查看配置的网卡 /sbin/ifconfig2) # vi /etc/resolv.conf //修改DNS resolv.conf的关键字主要有四个,分别是: nameserver #定义DNS服务器的... 阅读全文
摘要:
主要围绕syncshutdownreboot这几个指令将数据同步写入硬盘中的挃令: sync:关机前要保存进硬盘。事实上sync也可以被一般账号使用喔!只丌过一般账号用户所更新的硬盘数据就仅有自己的数据, 丌像root可以更新整个系统中的数据了。惯用的关机指令: shutdown重新启动,关机: r... 阅读全文
摘要:
无论合成还是继承,都允许我们将子对象置于自己的新类中。大家或许会奇怪两者间的差异,以及到底该如何选择。 如果想利用新类内部一个现有类的特性,而不想使用它的接口,通常应选择合成。也就是说,我们可嵌入一个对象,使自己能用它实现新类的特性。但新类的用户会看到我们已定义的接口,而不是来自嵌入对象的接口。考... 阅读全文
摘要:
大家可以看从Thinking in Java中摘出来的代码理解一下,甚至。多维数组的子数组无须等长//: MultiDimArray.java// Creating multidimensional arrays.import java.util.*;public class MultiDimArr... 阅读全文
摘要:
将一个对象传递到方法内部时,也会产生别名现象。//: PassObject.java// Passing objects to methods can be a bit tricky62class Letter {char c;}public class PassObject {static voi... 阅读全文
摘要:
我们可理解“纯粹”的面向对象程序设计方法是什么样的:(1) 所有东西都是对象。可将对象想象成一种新型变量;它保存着数据,但可要求它对自身进行操作。理论上讲,可从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为一个对象。(2) 程序是一大堆对象的组合;通过消息传递,各对象知道自己该做些什么... 阅读全文
摘要:
动态规划是我学的最蛋 疼的一个问题。大家觉得呢•动态规划算法的一般步骤1.找出最优解的性质,并刻画其结构特征;2.递归地定义最优值;3.以自底向上的方式计算出最优值;根据计算最优值时得到的信息,构造最优解下面用一个例子来说明。矩阵连乘问题(自行百度查一下是什么哈)•将矩阵连乘积AiAi+1…Aj记作... 阅读全文
摘要:
•在用分治法解决问题时,由于子问题的数目往往是问题规模的指数函数,因此对时间的消耗太大。•动态规划的思想在于,如果各个子问题不是独立的,不同的子问题的个数只是多项式量级,而我们能够保存已经解决的子问题的答案,在需要的时候再找出已求得的答案,这样就可以避免大量的重复计算。由此而来的基本思路是,用一个表... 阅读全文
摘要:
P:能在多项式时间内解决的问题 NP: 不能在多项式时间内解决或不确定能不能在多项式时间内解决,但能在多项式时间验证的问题 NPC: NP完全问题,所有NP问题在多项式时间内都能约化(Reducibility)到它的NP问题,即解决了此NPC问题,所有NP问题也都得到解决。 NP ha... 阅读全文