最优时间复杂度:O(nlogn) 最坏时间复杂度:O(nlogn) 稳定性:稳定 将数组分解最小之后,然后合并两个有序数组,基本思路是比较两个数组的最前面的数,谁小就先取谁,取了后相应的指针就往后移一位。然后再比较,直至一个数组为空,最后把另一个数组的剩余部分复制过来即可。 ...
分类:
编程语言 时间:
2017-07-24 09:53:25
阅读次数:
131
JAVA WEB开发工具下载 1.JDK下载程序名:jdk-8u141-windows-x64.exe下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ...
分类:
编程语言 时间:
2017-07-24 09:53:55
阅读次数:
194
1. 函数嵌套 1.1 函数嵌套调用 函数的嵌套调用:在调用一个函数的过程中,又调用了其他函数 1.2 求函数最大值 def max2(x,y): if x > y: return x else: return y def max4(a,b,c,d): res1 = max2(a,b) res2 = ...
分类:
编程语言 时间:
2017-07-24 09:54:38
阅读次数:
162
(非递归实现) (递归实现) 最优时间复杂度:O(1) 最坏时间复杂度:O(logn) 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。 ...
分类:
编程语言 时间:
2017-07-24 09:55:16
阅读次数:
174
1) ...
分类:
编程语言 时间:
2017-07-24 09:55:42
阅读次数:
119
目录结构: // <![CDATA[ function shocon(){ document.getElementById("modol").style.display="block"; } function clocon(){ document.getElementById("modol").st ...
分类:
编程语言 时间:
2017-07-24 09:56:03
阅读次数:
634
ArrayList如何实现线程安全 一:使用synchronized关键字,这个大家应该都很熟悉了,不解释了;二:使用Collections.synchronizedList();使用方法如下: 假如你创建的代码如下:List> data=new ArrayList>(); 那么为了解决这个线程安全... ...
分类:
编程语言 时间:
2017-07-24 09:57:31
阅读次数:
159
一,生成式&成员运算&解压法&队列堆栈&数据类型转换 ...
分类:
编程语言 时间:
2017-07-24 09:57:39
阅读次数:
236
在支持向量机模型的求解中,我们用到了SMO算法来求解向量α。那么什么是SMO算法?在讲SMO算法之前。我们须要先了解下面坐标上升法。 1、坐标上升法 如果有优化问题: W是α向量的函数。利用坐标上升法(当然,求目标函数的最小时即为坐标下降法)求解问题最优的步骤例如以下: 算法的思想为:每次仅仅考虑一 ...
分类:
编程语言 时间:
2017-07-24 09:58:08
阅读次数:
204
# 第二章:列表和元组 序列中,每个元素都有个一个序号,序号以0开始,最后一个元素序号为-1,倒数第二个-2 序列类型包括,列表,元组,字符串,unicode字符串,buffer, xrange 列表可以修改,元组不可以修改,元组可以作为字典的key,列表不可以 列表中的元素可以是各种类型,各元素通 ...
分类:
编程语言 时间:
2017-07-24 09:59:57
阅读次数:
188
Java IO分为两部分:1. 对屏幕和键盘输入输出操作;2. 对文件进行输入输出操作。 Java中有字符流和字节流两种。字符流就是对字符进行操作,字节流就是对字节进行操作。 一般以Reader/Writer结尾的,都是字符流操作单位;以Stream结尾的,都是字节流操作单位。 字符流经我们常用到的 ...
分类:
编程语言 时间:
2017-07-24 10:00:12
阅读次数:
187
参考网站: 1.http://blog.csdn.net/fuzhongmin05/article/details/59112081 2.http://www.cnblogs.com/jerry19880126/p/3616999.html 网站1 把C++内存分为四个区:全局数据区、代码区、栈区、 ...
分类:
编程语言 时间:
2017-07-24 10:01:07
阅读次数:
128
在spring-context.xml配置该标签后,spring会自动去扫描base-pack下面或者子包下面的Java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean,放入Ioc容器中。 注意:如果配置了<context:com ...
分类:
编程语言 时间:
2017-07-24 10:01:17
阅读次数:
137
一、前言 C++的学习中。我想每一个人都被变量定义和申明折磨过,比方我在大学笔试过的几家公司。都考察了const和变量,类型的不同排列组合,让你差别有啥不同。反正在学习C++过程中已经被折磨惯了,今天再来看看重温下那段“辉煌的历史”。先来看一段代码: Player pa; // (a) Player ...
分类:
编程语言 时间:
2017-07-24 10:01:53
阅读次数:
189
一,字典操作 ...
分类:
编程语言 时间:
2017-07-24 10:03:12
阅读次数:
215
1.用Requests爬去你想要的爬取的网站 1 2 3 4 import requests r = requests.get('https://www.baidu.com') print r.text # 打印网站源代码 import requests r = requests.get('http ...
分类:
编程语言 时间:
2017-07-24 10:03:23
阅读次数:
174
6、成员初始化 java尽量保证:所有变量在使用前都能得到恰当的初始化。对于方法的局部变量,java以编译错误的形式来贯彻这种保证。 如果类的成员变量时基本类型,那么没有初始化给默认值 在类里定义一个引用对象时,如果不将其初始化,此引用就会获得一个特殊值null7、构造器初始化 可以用构造器来进行初 ...
分类:
编程语言 时间:
2017-07-24 10:03:45
阅读次数:
172
建造者模式可以将复杂的构建与其表示相分离,是的相同的构建过程可以创建出不同的表示。 建造者模式与抽象工厂的差别是:在建造者模式里,有个指导者,这个指导者来管理建造者。用户与指导者相互联系,指导者联系建造者,终于得到我们须要的产品。即建造者模式能够强制实行一种分步骤进行的建造过程。 建造者模式是将复杂 ...
分类:
编程语言 时间:
2017-07-24 10:06:54
阅读次数:
147
需求:数据库中存储的是字符串,将该字符串显示成二维码,扫描二维码后显示字符串的信息 实现原理:从数据库中先获取数据,然后根据Qrcode生成图片,然后将该图片显示出来即可。 关键代码: 说明:mian方法传参,将字符串2在E盘生成一个test.png的二维码,扫描二维码可以显示出2的信息。 调用该方 ...
分类:
编程语言 时间:
2017-07-24 10:09:02
阅读次数:
356
流 数据流 用于传输数据。IO流 Input/Output流。数据从外部流向程序 输入流;数据从程序流向外部的时候--输出流。读取一个文件 数据从文件流向程序 输入流;向一个文件中写入数据 数据从程序流向文件 输出流 根据数据流动的方向:输入流/输出流 根据数据传输的形式:字节流/字符流 输入流 输 ...
分类:
编程语言 时间:
2017-07-24 10:09:12
阅读次数:
215