排序:将一连串记录按照关键字的大小(从大到小或从小到大)进行排列。
稳定性:如果两个大小相同的关键字的相对位置在排序前和排序后是一样的(Ai等于Aj,排序前Ai 在Aj的前面,排序后Ai 还是在Aj的前面),那么这种算法就是稳定的。
稳定的排序算法有:冒泡排序、直接插入排序、归并排序、基数排序
不稳定的排序算法有:选择排序、快速排序、希尔排序、堆排序
冒泡排序:...
分类:
编程语言 时间:
2015-08-17 12:06:36
阅读次数:
194
HDU1002 A + B Problem II
【题意】大数相加
【链接】http://acm.hdu.edu.cn/showproblem.php?pid=1002
Sample Input
2
1 2
112233445566778899 998877665544332211
Sample Output
Case 1:
1 +...
分类:
编程语言 时间:
2015-08-17 12:04:19
阅读次数:
154
一、 继承
1. Swift中定义的类,如果不继承自任何类,它就是基类。这一点和objective-c中定义的类不一样,在objective-c中定义的类默认的基类是NSObject。
2. 重写父类的方法及属性,必须使用override的关键字(这样处理的话,更清晰了,很容易看出是父类的方法还是自己类中的方法)。
3. 如果在类,方法,属性 前面用final进行了修饰,就不允许被继承...
分类:
编程语言 时间:
2015-08-17 12:06:17
阅读次数:
178
快速排序法:
public class Main {
public static void main(String[] args) {
int a[]={7,8,1,3,5};
new Main(a);
}
public Main(int[] a){
System.out.println("排序前:");
...
分类:
编程语言 时间:
2015-08-17 12:01:27
阅读次数:
123
棋盘覆盖
题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=45
样例输入
3
1
2
3
样例输出
1
5
21
代码如下:
import java.io.*;
import java.util.*;
import java.math.BigDecimal;
import java.math....
分类:
编程语言 时间:
2015-08-17 11:59:36
阅读次数:
196
A - 奔小康赚大钱
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Submit Status
Description
传说在遥远的地方有一个非常富裕的村落,有一天,村长决定进行制度改革:重新分配房子。
这可是一件大事,关系到人民的住房问题啊。村里共有n间房间...
分类:
编程语言 时间:
2015-08-17 12:01:13
阅读次数:
136
import java.io.File;public class Scan { public static void main(String[] args) { String fileName = "D:\\Program Files\\腾讯游戏\\英雄联盟" + File.se...
分类:
编程语言 时间:
2015-08-17 11:58:24
阅读次数:
152
from urllib.request import urlopenhtml = urlopen("http://www.baidu.com")print(html.read())注意: 以上代码基于Python 3.x
分类:
编程语言 时间:
2015-08-17 11:57:05
阅读次数:
128
在某些情况下我们有必要设置我们请求时的代理服务器,在哪些情况下自己决定,那么如何设置http请求时的代理呢? 与Python自动处理cookie一样,使用urllib2.build_opener来进行构建。 1 import urllib2 2 3 enable_proxy = True 4...
分类:
编程语言 时间:
2015-08-17 11:55:58
阅读次数:
188
一、问题描述 新建了一个项目,workspace默认jdk编译版本是1.7的,新建项目使用的是jdk1.5的版本,肯定会报@override错误。这个时候,修改项目的compilor即可。 这时候,你发现项目依然报错,看控制台Problems中报错的信息:Java compiler level .....
分类:
编程语言 时间:
2015-08-17 11:50:41
阅读次数:
178
HITS(HITS(Hyperlink - Induced Topic Search) ) 算法是由康奈尔大学( Cornell University ) 的Jon Kleinberg 博士于1997 年首先提出的,为IBM 公司阿尔马登研究中心( IBM Almaden Research Cent...
分类:
编程语言 时间:
2015-08-17 11:49:26
阅读次数:
154
在平时测试当中经常会遇到使用python脚本来模拟http请求的操作,在做一次接口【http请求,返回json】测试时,开发提供的http接口在请求时,会被filter拦截,验证请求者的session是否合法,由于我们是直接请求,没有附带任何的cookie与headers,那如何让我们合法的进行.....
分类:
编程语言 时间:
2015-08-17 11:50:49
阅读次数:
156
安装前,操作系统软件包准备编译python要安装development tools。此外,还要安装一些其他的libs,没有这些libs,python的interpreter可能会无法正常工作# yum groupinstall "Development tools"# yum install zli...
分类:
编程语言 时间:
2015-08-17 11:47:03
阅读次数:
151
对Java 9的炒作将不再局限于模块化(modularity),Java 9正在搜罗大量额外的功能模块,这些功能模块正作为Java增强提案(JEP)提交,并在OpenJDK (Java SE的参考实现项目)中实现。在这篇文章中,我们将重点关注一些或将在Java 9整个生命周期中,对开发者的工作生活影...
分类:
编程语言 时间:
2015-08-17 11:42:10
阅读次数:
214
escape编码和unescape编码,就是将一个字符转换为16进制unicode编码,前面加%字符进行标识。此处不再多做解释,参考这里:http://www.jb51.net/article/23657.htm。原本是js的一个方法,后来被转成java方法。具体参考这里http://blog.si...
分类:
编程语言 时间:
2015-08-17 11:40:51
阅读次数:
128
本文转自http://zhenchengchagangzi.iteye.com/blog/1159493java的事务处理,如果对数据库进行多次操作,每一次的执行或步骤都是一个事务.如果数据库操作在某一步没有执行或出现异常而导致事务失败,这样有的事务被执行有的就没有被执行,从而就有了事务的回滚,取消...
分类:
编程语言 时间:
2015-08-17 11:36:36
阅读次数:
197
(2)对象程池 (2.1)线程池概念诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务器不断...
分类:
编程语言 时间:
2015-08-17 11:33:52
阅读次数:
236