首先是算法实现文件Sort.h,代码如下:
/*
* 实现了八个常用的排序算法:插入排序、冒泡排序、选择排序、希尔排序
* 以及快速排序、归并排序、堆排序和LST基数排序
* @author gkh178
*/
#include
template
void swap_value(T &a, T &b)
{
T temp = a;
a = b;
b = temp;
}
//插入排序:时...
分类:
编程语言 时间:
2015-07-31 01:20:04
收藏:
0 评论:
0 赞:
0 阅读:
172
@Python新式类和经典类的区别 classClassicClass():passclassNewStyleClass(object):passx1=ClassicClass()x2=NewStyleClass()printx1.__class__,type(x1)printx2.__clas.....
分类:
编程语言 时间:
2015-07-31 01:18:43
收藏:
0 评论:
0 赞:
0 阅读:
228
@[深入Python]__new__和__init__12345678class A(object):def __init__(self):print "init"def __new__(cls,*args, **kwargs):print "new %s"%clsreturn object.__n...
分类:
编程语言 时间:
2015-07-31 01:18:33
收藏:
0 评论:
0 赞:
0 阅读:
296
按:今天看Tanenbaum的计算机网络时讲到了Dijkstra算法。关于算法的正确性,《算法导论》给出了严格的证明。CLRS的证明基于一个通用的框架,非常清晰。今天只是随意想想是否有其他证明的方式,结果发现是有的。虽然这种证明方法可能早已有人用过,不算新鲜。不过自己想了一通就把它放到这里纯粹博大家...
分类:
编程语言 时间:
2015-07-31 01:17:33
收藏:
0 评论:
0 赞:
0 阅读:
234
写这个玩意儿就是想练练手, 用户需要登陆才能在线聊天,不要依赖数据库, 不需要数据库的操作, 所有的数据都是保存在内存中, 如果服务器一旦重启,数据就没有了; 登录界面: 聊天界面: 左侧是在线的用户列表, 右侧是聊天的内容, 内容的格式为 “作者 : 内容”; 点击button...
分类:
编程语言 时间:
2015-07-31 01:16:33
收藏:
0 评论:
0 赞:
0 阅读:
195
折半排序 1 void half_insert_sort(int a[],int n) 2 { 3 for(int i=1;it)13 {14 high=mid--;15 }16 els...
分类:
编程语言 时间:
2015-07-31 01:16:23
收藏:
0 评论:
0 赞:
0 阅读:
248
新版本和旧版本一样,有socket事件和内部事件。区别在于,你只要一个监听就可以消息协议规则:用类名标记协议的好处是什么? 是利用反射机制来处理每个消息。程序启动的时候,会读取所有类名,并字典保存,也就是一次反射,消息传递就不会再次反射获取类了,直接 字典中拿取。这是目前最先进的做法大家看看一个案例...
分类:
编程语言 时间:
2015-07-31 01:15:33
收藏:
0 评论:
0 赞:
0 阅读:
150
Scanner 在java.util包中,需要引入时可以用import java.util.*;或者import java.util.Scanner;工作原理:通过new创建一个Scanner对象,Scanner需要传入一个System.in作为参数,这个我们可以看作是Scanner通过其内部机制将...
分类:
编程语言 时间:
2015-07-31 01:15:23
收藏:
0 评论:
0 赞:
0 阅读:
345
面试中,有家公司做数据库开发的,对内存要求比较高,考到了这个一:在JAVA中,有六个不同的地方可以存储数据:1. 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序...
分类:
编程语言 时间:
2015-07-31 01:15:03
收藏:
0 评论:
0 赞:
0 阅读:
130
什么是闭包闭包是指有权访问另一个函数作用域中的变量的函数(有点拗口吧),简单点就是在一个函数的内部创建另外一个函数,并返回这个函数的引用。(这也是创建闭包的常用方式)function outerFunc (outerNum) { return function innerFunc(in...
分类:
编程语言 时间:
2015-07-31 01:13:43
收藏:
0 评论:
0 赞:
0 阅读:
173
因为在先前学习java的过程中,有涉及到可变参数,但没有太深入的去学习。所以最近自己找了些相关资料,想加深了解。下面就是学习整理后的内容了。
分类:
编程语言 时间:
2015-07-31 01:10:53
收藏:
0 评论:
0 赞:
0 阅读:
359
在使用springmvc:4.1.3版本的时候因为前台一直用的是html网页,而不是jsp,在web.xml中配置是这样的 manage-web *.html 但是在注册用户的时候页面报了一个406错误,注册后Controller中本应该返回一个json数据,但是这次却返回不了了。配置了: ...
分类:
编程语言 时间:
2015-07-31 01:10:46
收藏:
0 评论:
0 赞:
0 阅读:
213
function Range(from,to,x){ //实例(对象)字段 this.x=x;}//类字段Range.Y="类字段";//类方法Range.s=function(){ return '类方法';};Range.prototype={ construct...
分类:
编程语言 时间:
2015-07-31 01:08:43
收藏:
0 评论:
0 赞:
0 阅读:
115
新建一个Break类,表示食物数量。public class Break { public static final int MAX = 10; //最多一次性煮十个面包 Stack stack = new Stack(); public static int food_co...
分类:
编程语言 时间:
2015-07-31 01:06:33
收藏:
0 评论:
0 赞:
0 阅读:
161
Eclipse 官方简体中文语言包下载地址及安装方法打开Eclipse Babel Project 主页:http://www.eclipse.org/babel/downloads.php根据Eclipse的版本找到相应的插件地址,复制下来。进入Eclipse,选择Help->Install Ne...
分类:
编程语言 时间:
2015-07-31 01:05:13
收藏:
0 评论:
0 赞:
0 阅读:
296
Under Attack IITime Limit:5 Seconds Memory Limit:65536 KBBecause of the sucessfully calculation in Under Attack I, Doctor is awarded with Courage Cros...
分类:
编程语言 时间:
2015-07-31 01:04:23
收藏:
0 评论:
0 赞:
0 阅读:
242
转自:http://blog.csdn.net/somebodydie/article/details/8229343packagecom.jaky;importjava.util.*;publicclassQuest{/***@paramargs*/publicstaticvoidmain(Str...
分类:
编程语言 时间:
2015-07-31 01:03:23
收藏:
0 评论:
0 赞:
0 阅读:
165
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类...
分类:
编程语言 时间:
2015-07-31 01:02:23
收藏:
0 评论:
0 赞:
0 阅读:
185
org.springframework.web.multipart.MultipartFile接口interface MultipartFile {public byte[] getBytes();public String getContentType();public java.io.Input...
分类:
编程语言 时间:
2015-07-31 01:01:13
收藏:
0 评论:
0 赞:
0 阅读:
253
Java里的堆(heap)栈(stack)和方法区(method)基础数据类型直接在栈空间分配, 方法的形式参数,直接在栈空间分配,当方法调用完成后从栈空间回收。 引用数据类型,需要用new来创建,既在栈空间分配一个地址空间,又在堆空间分配对象的类变量 。 方法的引用参数,在栈空间分配一个地址空间,...
分类:
编程语言 时间:
2015-07-31 00:59:13
收藏:
0 评论:
0 赞:
0 阅读:
269