背包是一种不支持从中删除元素的数据集合。它的目的是帮助用例收集元素并迭代遍历所有收集到的元素。迭代遍历的顺序没有要求(实现代码中是后进先出)。使用链表以及泛型机制来实现可以达到最优设计目标:
(1)可以处理任意类型的数据; (2)所需的空间总是和集合的大小成正比; (3)操作所需的时间总是和集...
分类:
其他好文 时间:
2014-05-09 16:19:36
阅读次数:
274
何承天不等式:\[\frac{a}{b} \leq
\frac{ma+nd}{mb+nc}\leq \frac{d}{c}\]其中$a,b,c,d,m,n \in
\mathbb{R}$.Proof:这是一个有重要应用的不等式(变分迭代算法中)先证明一个简单情况$m=n=1$时,设 $H(m,n)=...
分类:
其他好文 时间:
2014-05-09 09:54:33
阅读次数:
288
1.概论1.1 编写目的
本项目是我们团队(Team--时代)的石家庄铁道大学软件工程课程设计。通过团队项目的开发,来实践软件工程课程中学到软件工程的知识;通过敏捷开发来体会现代软件开发流程。项目的目的就是使用规范的软件工程开发流程开发出满足课程要求,更重要的是符合现代软件开发标准的好工程。1.2....
分类:
其他好文 时间:
2014-05-09 09:12:20
阅读次数:
353
软件开发是一门技术,也是一门艺术。
瀑布模型、极限编程、敏捷开发是有代表性的开发模式,在对开发者、客户、最终的产品的关注上的变化,体现了软件开发管理者在管理模式上的变化。
瀑布模型
是一种理想化的开发模型,要求有明确的需求分析,无法解决软件需求不明确或不准确的问题。
瀑布模型像工厂流水线一样把软件开发过程分成各种工序,...
分类:
其他好文 时间:
2014-05-09 09:03:37
阅读次数:
409
一:迭代器刚开始学容器,做了个简单的练习题。。 1 import
java.util.ArrayList; 2 import java.util.Collection; 3 import java.util.Iterator;
4 5 public class CollectionTest { 6....
分类:
编程语言 时间:
2014-05-09 07:32:32
阅读次数:
318
6.9 迭代器
到目前为止,你可能已注意到许多容器对象都可以用for语句进行循环:
这种访问风格清楚简洁方便。 迭代器的应用是python遍历统一。在这种场景背后,for语句调用容器对象iter()方法。函数返回一个迭代器对象。在迭代器对象里定义了每次只能访问一个元素的方法_next_()。 当容器里面没有元素的时候,该方法就会抛出一个stopInteration异常,用来提醒for循环...
分类:
编程语言 时间:
2014-05-09 06:35:16
阅读次数:
348
6.10 生成器
生成器是一个创建迭代器的简单而有力的工具。它们书面写时就像规范的函数,但是用yield语句在任何时候都可以返回数据。每次在它上调用next()方法,生成器继续回到一起它离开的位置。(它记录所有数据值以及最后执行的语句)。下面自己就是展示生成器如何方便创建:
用生成器可以做任何于底层迭代器相关的事情,正如前面章节中描述的。让生成器更加紧凑的办法就是自动创建的_ite...
分类:
编程语言 时间:
2014-05-09 06:07:28
阅读次数:
305
这道题是为数不多的感觉在读本科的时候见过的问题。人工构造的过程是怎样呢,后续遍历最后一个节点一定是整棵树的根节点,从中序遍历中查找到这个元素,就可以把树分为两颗子树,这个元素左侧的递归构造左子树,右侧的递归构造右子树,元素本身分配空间,作为根节点。
于set和map容器不同的是,vector容器不含find的成员函数,应该用stl的库函数,好在返回的也是迭代器,而vector的迭代器之间是可以做...
分类:
其他好文 时间:
2014-05-09 01:23:38
阅读次数:
275
最近一个哥们,是用牛顿迭代法求解一个四变量方程组的最优解问题,从网上找了代码去改进,但是总会有点不如意的地方,迭代的次数过多,但是却没有提高精度,真是令人揪心!
经分析,发现是这个方程组中存在很多局部的极值点,是用牛顿迭代法不能不免进入局部极值的问题,更程序的初始值有关!
发现自己好久没有是用Matlab了,顺便从网上查了查代码,自己来修改一下!
先普及一下牛顿迭...
分类:
其他好文 时间:
2014-05-09 00:27:15
阅读次数:
434
每个迭代项中还有以下三个变量:$first:
判断是否是迭代第一项,如果是,得到true,如果不是,得到false$middle:
判断是否迭代中间项(既不是第一项也不是最后一项的都是中间项),如果是,得到true,如果不是,得到false$last:
判断是否是迭代最后项,如果是,得到true,如...
分类:
其他好文 时间:
2014-05-09 00:10:45
阅读次数:
270