一、汉诺塔问题 有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠在小盘上面。 提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。 问:如何移?最少要移动多少次 ...
分类:
其他好文 时间:
2020-01-23 18:17:32
阅读次数:
115
抽象类 通过abstract定义的方法是抽象方法,它只有定义,没有实现。抽象方法定义了子类必须实现的接口规范; 定义了抽象方法的class必须被定义为抽象类,从抽象类继承的子类必须实现抽象方法; 如果不实现抽象方法,则该子类仍是一个抽象类; 面向抽象编程使得调用者只关心抽象方法的定义,不关心子类的具 ...
分类:
编程语言 时间:
2020-01-22 14:37:14
阅读次数:
89
需要实现一个对象为可遍历的对象,必须实现IEnumerable或声明GetEnumerator 方法,其中,IEnumerable 不是必须实现,但是GetEnumerator 方法则必须声明: 例如,先声明一个Item类,该类用于遍历的实体 接下来我们实现 IEnumerable ,同时实现 Ge ...
分类:
编程语言 时间:
2020-01-20 21:12:35
阅读次数:
90
BP算法工作流程及数学推导, 核心: 多元函数求偏导, 熟练应用链式法则就搞定了. ...
分类:
编程语言 时间:
2020-01-18 19:41:25
阅读次数:
93
junit运行多个测试的方法 在实际应用中作用特别大,因为我们会定义很多的类和方法,也会存在很多的更新操作,这样如果用main函数进行测试,则会异常麻烦。 而如果用这种多个测试的方法,则就容易得多,可以单独测试某个类,也可以测试全部类。 junit编写测试类的规则: 下面介绍在eclipse开发软件 ...
分类:
其他好文 时间:
2020-01-18 19:29:15
阅读次数:
413
概率分布(一) 参数分布 取这个名字是因为少量的参数可以控制整个概率分布。如高斯分布,我们只需要控制其期望和方差就可以得到一个特定的概率分布。 频率学家的观点:通过最优化某些准则(如似然函数)来确定参数的具体值。 贝叶斯观点:给定观察数据,先引入参数的先验分布,然后用贝叶斯定理计算对应的后验概率分布 ...
分类:
其他好文 时间:
2020-01-17 23:33:26
阅读次数:
406
Horowitz-Ostrogradsky方法 Hermite方法避免了完全分解,但仍要求无平方分解和关于的部分分式分解。Horowitz-Ostrogradsky方法则不需要其他工具,通过待定系数法将问题归结为线性方程的求解问题。 设其中为积分的有理部分,由部分分式的结果可知,。求导得到从而问题归 ...
分类:
其他好文 时间:
2020-01-17 00:12:22
阅读次数:
60
—关于数学学习的思考 学问的本质是人与知识,人与人,人与自己的对话,当我们进入了对话的进程,我们就入门了 就是从问题引入定义,这个定义一般会对应着几何直观;然后定义又引入定义的性质,比如导数的性质,极限的性质等,另外,定义包含着运算,比如导数,从导数的定义直接就可以推出运算法则。然后从定义和运算法则 ...
分类:
其他好文 时间:
2020-01-12 18:08:10
阅读次数:
119
防止索引失效原则 1.当你使用索引的时候,最好能够把你建立的索引的字段都给用到。不仅可以提供查询的效率。2.最佳左前缀法则,意思就是当你如果有建立过多个字段索引的组合索引的时候,最要遵循最左前缀法则,指的是查询从索引的最左前列开始并且不能跳过索引中的列。原则: 第一个索引不能掉 中间索引不能掉 3. ...
分类:
数据库 时间:
2020-01-12 15:06:59
阅读次数:
123
建表语句 mysql 优化法则 1. 全值匹配我最爱(Kappa) 2. 遵循最佳左前缀法则 如果索引了多列, 查询从索引的最左前列开始并且不跳过索引中的列。 其实索引本质是个单向链表, 你要先得到头才能逐渐往后取后面的, 中间断了就走不了后面的索引了。 正确使用 Demo: 违反使用Demo:(完 ...
分类:
数据库 时间:
2020-01-10 16:05:49
阅读次数:
97