1.插入排序 思路: 如数组:5 9 3 2 8 7 10 默认第一个元素为有序,插入排序9,9大于5,顺序不变。插入排序3,则9>3,5>3,则把9赋值给3,把5赋值给9,3赋值给5.也就是5,9后移,插入3. 如此循环。需要循环n-1,则完成排序。 排序图: Java代码实现 时间复杂度 插入排 ...
分类:
编程语言 时间:
2017-03-12 18:22:38
阅读次数:
145
Scipy 在numpy基础上增加了众多的数学、科学及工程常用的库函数; 线性代数、常微分方程求解、信号处理、图像处理、稀疏矩阵等; Matplotlib 用于创建出版质量图表的绘图工具库; 目的是为python构建一个Matlab式的绘图接口; import matplotlib.pyplot a ...
分类:
编程语言 时间:
2017-03-12 18:17:44
阅读次数:
548
前言 经常有小伙伴问,如何判断一个元素是否存在,如何判断alert弹窗出来了,如何判断动态的元素等等一系列的判断,在selenium的expected_conditions模块收集了一系列的场景判断方法,这些方法是逢面试必考的!!! expected_conditions一般也简称EC,本篇先介绍下 ...
分类:
编程语言 时间:
2017-03-12 18:11:49
阅读次数:
7606
/** * 在jdk1.5之后,java为基本数据类型到对应的应用数据类型提供了自动拆箱装箱操作 * 不管是自动拆箱还是自动装箱都是应用数据类型有的方法,基本数据类型是没有任何方法可调用的 *从概念上来说,拆箱即从应用数据类型到基本数据类型,装箱即从基本数据类型到应用数据类型 */ //进行了自动装 ...
分类:
编程语言 时间:
2017-03-12 18:09:59
阅读次数:
145
我们都知道不管是C语言还是Java或者是c#等语言,它们的流程都是有顺序的,一般情况下都是不会改变的。 但还是有一些特殊的情况,在Java中可以改变Java流程顺序的有四种方法。 它们分别是:调用方法、循环语句、选择语句和跳转。 调用方法还导致控制流程离开当前的方法,转到被调用的方法中去。例如当我们 ...
分类:
编程语言 时间:
2017-03-12 18:09:40
阅读次数:
132
1.煤球数目 (结果填空) 有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。 ...
分类:
编程语言 时间:
2017-03-12 18:06:41
阅读次数:
197
5.抽签 (代码填空) X星球要派出一个5人组成的观察团前往W星。其中:A国最多可以派出4人。B国最多可以派出2人。C国最多可以派出2人。....那么最终派往W星的观察团会有多少种国别的不同组合呢?下面的程序解决了这个问题。数组a[] 中既是每个国家可以派出的最多的名额。程序执行结果为:DEFFFC ...
分类:
编程语言 时间:
2017-03-12 18:06:26
阅读次数:
159
1.经常看到 document.getElementById("some id")。这个方法是 HTML DOM 中定义的。 DOM (Document Object Model)(文档对象模型)是用于访问 HTML 元素的正式 W3C 标准。 ...
分类:
编程语言 时间:
2017-03-12 18:05:13
阅读次数:
128
最近几周在用 swift 做一个命令行工具 smck 用来对现有 OC 工程的代码做些分析和处理。日后工程切换成 Swift 可以加上对 Swift 工程代码的支持。昨天看到喵神在微博上说他下周要直播 live coding 一个 swift 的命令行工具,传送门: 现场编程 - 用 Swift 创 ...
分类:
编程语言 时间:
2017-03-12 18:02:37
阅读次数:
292
冒泡排序 冒泡排序对一个需要进行排序的数组进行以下操作: ...
分类:
编程语言 时间:
2017-03-12 17:59:22
阅读次数:
120
一,JS浏览器对象-window对象 1.可以直接作为对象调用函数,window本身也有一些元素:innerHeight和 innerWidth 2.open() 和 close() 函数 二.计时器 1.setInterval( )这是一个计数器函数,在相应的的事件内,会执行第一个参数的代码 cl ...
分类:
编程语言 时间:
2017-03-12 17:57:41
阅读次数:
204
在Java中,我们经常听到Collections框架、Collection类以及Collections类。这三者名字相似,但是从概念上讲却是不同的。Collections框架泛指Java中用于存储和操作集合的类库总和,其中包括了List、Set和Map等。但是在具体实现上,由于Map中装的是Key- ...
分类:
编程语言 时间:
2017-03-12 17:52:12
阅读次数:
246
卧槽,真是。。。。。。。。。。。。。。。。。。。。。。。。瞎眼了。 一个半小时才找出错误来。。。。。 Oh my God! I´m quite blind .... apologies for any inconvenience. I need my glasses to see ... I´m a ...
分类:
编程语言 时间:
2017-03-12 17:49:26
阅读次数:
382
1 var arr =[3,5,7,4,2,3,0,5,3]; 2 //console.log(arr.reverse());//数组反序 3,5,0,3,2,4,7,5,3 3 4 function sort(){//去重 5 for (var i=0;... ...
分类:
编程语言 时间:
2017-03-12 17:49:02
阅读次数:
142
只要协议、域名、端口有任何一个不同,都被当作是不同的域。 也就是“http://www.baidu.com”这个URL首部,必须完全一样才能互相通信。 一、通过jsonp跨域 原理:不同的域可以传输JS文件 服务器的data.php: HTML: 或者用jquery: 结果: 2、通过修改docum ...
分类:
编程语言 时间:
2017-03-12 17:48:36
阅读次数:
130
脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单 #!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器; #!/usr/bin/env python这种用法是为了防止操作系统用户没有将python ...
分类:
编程语言 时间:
2017-03-12 17:44:56
阅读次数:
154
目录 1、面向对象编程的三大特性是什么? 2、String 和StringBuffer的区别 3、说出ArrayList,Vector, LinkedList的存储性能和特性 4、Collection 和 Collections的区别 5、HashMap和Hashtable的区别 6、final, ...
分类:
编程语言 时间:
2017-03-12 17:41:03
阅读次数:
250