集合和数组的区别1)长度的区别:数组:长度是固定的集合:长度是可变的2)存储数据类型的区别:数组:可以存储基本数据类型,还能存储引用数据类型集合:只能存储引用类型3)存储类型的元素的区别:集合:存储多种类型的元素:水+可乐+啤酒...数组:存储的是同一种数据类型的元素:水杯中的水..
分类:
编程语言 时间:
2017-08-05 22:03:14
阅读次数:
233
1、等待多线程完成的CountDownLatch CountDownLatch允许一个或多个线程等待其他线程完成操作。join用于让当前执行线程等待join线程执行结束。其实现原理是不停检查join线程是否存活,如果join线程存活则让当前线程永远等待。直到join线程中止后,线程的this.not ...
分类:
编程语言 时间:
2017-08-05 22:00:00
阅读次数:
134
Python这门语言相对学起来是简单点的,尤其对于测试人员来说,如果达到可以写自动化测试脚本的程度的话,学些基础就是可以的。那么在网上也是有很多资源的,各种培训的视频。作为一名过来人(哈哈),或者说是有语言基础的人来说,看一些很针对无基础的视频简直是一种煎熬,一节课将近一个小时仅仅讲一点知识点,如果 ...
分类:
编程语言 时间:
2017-08-05 21:59:51
阅读次数:
183
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
分类:
编程语言 时间:
2017-08-05 21:59:45
阅读次数:
138
<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins ...
分类:
编程语言 时间:
2017-08-05 21:59:35
阅读次数:
215
<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc ...
分类:
编程语言 时间:
2017-08-05 21:59:16
阅读次数:
161
表达式二叉树节点的数据可能是运算数或运算符,可以使用一个联合体进行存储;同时还需要一个变量来指示存储的是运算数还是运算符,可以采用和栈方法中一样的枚举类型TokenType: 二叉树方法的Calculator类则公有继承自节点数据数据类型为Token类的BinaryTree类: 方法parseExp ...
分类:
编程语言 时间:
2017-08-05 21:58:49
阅读次数:
198
Steamroller 对嵌套的数组进行扁平化处理。你必须考虑到不同层级的嵌套。 Array.isArray() 思路: (1)遍历arr,如果arr[i]是数组,就重新调用本函数继续循环,然后和新数组连接; (2)如果不是数组,就直接添加进新数组; 知识点: (1)Array.concat()方法 ...
分类:
编程语言 时间:
2017-08-05 21:55:55
阅读次数:
196
二叉树方法求值对运算数处理的方法与栈方法求值不太相同,除了将字符串中的运算数转换为浮点类型外,还需要生成新的节点: 对其他token的处理则和栈方法求值类似,请参考代码清单,这里不再赘述。 公有方法calculate()直接调用了postOrder()方法,调用前清空用于存储浮点类型的栈,方法返回后 ...
分类:
编程语言 时间:
2017-08-05 21:55:31
阅读次数:
137
本例中的二叉树图是使用Graphviz绘制的(Graphviz官网),在Ubuntu Linux下可以使用apt-get命令安装它: 表达式“1+2*3”和“1*2+3”的Dot代码如下: 使用下面的命令来生成png图像: ...
分类:
编程语言 时间:
2017-08-05 21:54:58
阅读次数:
193
Python数据类型:1、整数:可以处理任意大小的数值;2、浮点型:浮点数就是小数,浮点和整数在计算机中存储的方式不一样;tips:1、整数之间相除必须是整形2、浮点数之间会有四舍五入的 3、字符串:是以是以''或""括起来的任意文本,比如:'rty','mmm'等等。tips:''或""本身只是一 ...
分类:
编程语言 时间:
2017-08-05 21:16:15
阅读次数:
150
运行结果: 递归实现,未对过程进行存储。 未用堆栈进行盘子位置的存储,仅展示结果。 理解递归为主吧,就像包子馅的包子(极限是馒头)。 侵删。 原C代码出处:http://blog.csdn.net/kkkkkxiaofei/article/details/8333644/ ...
分类:
编程语言 时间:
2017-08-05 21:15:49
阅读次数:
173
快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。 该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边 ...
分类:
编程语言 时间:
2017-08-05 21:15:36
阅读次数:
231
int的功能介绍 1. 绝对值 x.__abs__()等同于abs(x) 2. 加法 x.__add__(y)等同于x+y 3. 与运算 x.__and__(y)等同于x&y 4. 布尔运算 x.__bool__() 5. 商和余数 x.__divmod__(y)等同于divmod(x,y) 6. ...
分类:
编程语言 时间:
2017-08-05 21:14:49
阅读次数:
119