快速排序(Quick Sort)也是一种交换排序,它在排序中采取了分治策略。
快速排序的主要思想是:
从待排序列中选取一元素作为轴值(也叫主元)。
将序列中的剩余元素以该轴值为基准,分为左右两部分。左部分元素不大于轴值,右部分元素不小于轴值。轴值最终位于两部分的分割处。
对左右两部分重复进行这样的分割,直至无可分割。...
分类:
其他 时间:
2014-06-15 15:27:08
收藏:
0 评论:
0 赞:
0 阅读:
418
Bone Collector
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 27413 Accepted Submission(s): 11154
Problem Description
Many years ag...
分类:
其他 时间:
2014-06-15 13:27:52
收藏:
0 评论:
0 赞:
0 阅读:
297
要获取订阅源读取其中的内容,Universal Feed Parser提供了很多的API,这里说下具体的配置.
我的配置环境:
win7 + python 2.7.5
步骤:
1.下载feedparser
我下载的是feedparser 5.1.3,可以在这里下载,也可以去官网。
2.在安装feedparser前需要setuptools,我安装的是 setuptools-0.6c11....
分类:
编程语言 时间:
2014-06-15 14:25:17
收藏:
0 评论:
0 赞:
0 阅读:
403
Java流操作有关的类或接口:
IO中的继承图表
流的概念和作用
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
IO流的分类
根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流
字符...
分类:
编程语言 时间:
2014-06-15 14:24:32
收藏:
0 评论:
0 赞:
0 阅读:
365
UVA 10127 - Ones
题目链接
题意:求出多少个1组成的数字能整除n
思路:一位位去取模,记录答案即可
代码:
#include
#include
int n;
int main() {
while (~scanf("%d", &n)) {
int ans = 1;
int now = 1;
while (now) {
...
分类:
其他 时间:
2014-06-15 15:09:35
收藏:
0 评论:
0 赞:
0 阅读:
326
《程序员的呐喊》读后感,完结篇,对本书总体进行了点评。...
分类:
其他 时间:
2014-06-15 14:46:12
收藏:
0 评论:
0 赞:
0 阅读:
339
一.移动光驱安装Ubuntu 10.04
1. 重启系统按住Delete进入BIOS界面!
2. 退出/高级模式 --> 启动 --> 启动设备选择. 移动光驱正常被识别后这里应该是有2个选项的:
(1)SATA :WOC WD6401AALS-00E3A0 (默认硬盘)
(2)TSSTcorp CDDVDW SE-2...
分类:
其他 时间:
2014-06-15 10:16:06
收藏:
0 评论:
0 赞:
0 阅读:
400
明白在C++中如何使用C
C++中使用C的程序库,实现C++和C的混合编程:extern "C" { /* code */ }一定要加在C++的代码文件中才能起作用。
//C编译器编译函数时不带函数的类型信息,只包含函数符号名字;而C++编译器为了实现函数重载,在编译时会带上函数的类型信息。extern "C"的作用:告诉C++链接器寻找调用函数的符号时,采用C的方式。
==========...
分类:
其他 时间:
2014-06-15 13:27:11
收藏:
0 评论:
0 赞:
0 阅读:
316
女友不解地问男友:“为什么男人有很多女朋友会被人羡慕...
分类:
其他 时间:
2014-06-15 14:23:55
收藏:
0 评论:
0 赞:
0 阅读:
270
附网址:http://qt-project.org/doc/qt-5/qtquicklayouts-overview.html...
分类:
其他 时间:
2014-06-15 11:12:56
收藏:
0 评论:
0 赞:
0 阅读:
411
题目来源:HDU 2444 The Accomodation of Students
题意:n个人是否可以分成2组 每组的人不能相互认识 就是二分图判定 可以分成2组 每组选一个2个人认识可以去一个双人间 最多可以有几组
思路:二分图判定+最大匹配
#include
#include
#include
using namespace std;
const int maxn = ...
分类:
其他 时间:
2014-06-15 15:08:14
收藏:
0 评论:
0 赞:
0 阅读:
276
I NEED A OFFER!
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 15266 Accepted Submission(s): 6031
Problem Description
Speakless很早就想...
分类:
其他 时间:
2014-06-15 12:14:24
收藏:
0 评论:
0 赞:
0 阅读:
328
使用纯净的ASP.NET 代码创建SharePoint Web part,简单而且不需要设计技巧。...
分类:
Web开发 时间:
2014-06-15 10:19:09
收藏:
0 评论:
0 赞:
0 阅读:
361
6.适配器模式
适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。首先,我们来看看类的适配器模式,先看类图:
核心思想就是:有一个Source类,拥有一个方法,待适配,目标接口时Targetable,通过Adapter类,将Source的功能扩展到Targe...
分类:
其他 时间:
2014-06-15 12:16:26
收藏:
0 评论:
0 赞:
0 阅读:
511
抽象
懒惰即美德。
抽象和结构
抽象可以节省大量工作,实际上它的作用还要更大,它是使得计算机程序可以让人读懂的关键。
创建函数
函数可以调用(可能包含参数,也就是放在圆括号中的值),它执行某种行为并且返回一个值。一般来说,内建的callable函数可以用来判断函数是否可调用:
>>> import math
>>> y=1
>>> x=math.sqrt
>>> callable...
分类:
编程语言 时间:
2014-06-15 12:11:37
收藏:
0 评论:
0 赞:
0 阅读:
490
1、首先,安装好java jdk以后设置环境变量:CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_51
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
这个我觉得就不用详细介绍了,基础。
...
分类:
编程语言 时间:
2014-06-15 15:11:01
收藏:
0 评论:
0 赞:
0 阅读:
350
蹭网虽好,可不要掉以轻心才是。现在破解wifi密码的软件甚多,只是有些网可能有陷阱,所以得谨慎再谨慎。如此说来,使用外面的网都有几分危险,还是自己构建一个wifi无线网环境为妙。如果你舍得花钱买安全,那么就行动了。当下,想要实现构建一个wifi还不容易?
怎么说,随便一个免费wifi软件就能解决问题,而且不需要额外的花费。二三年前就有这些软件了,只是当时我们还在啃头啃脑地用着3G,好不乐乎?...
分类:
其他 时间:
2014-06-15 10:00:47
收藏:
0 评论:
0 赞:
0 阅读:
398