8种排序之间的关系:1, 直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现 package com.njue; publ...
分类:
编程语言 时间:
2015-05-07 21:36:34
阅读次数:
141
实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程2.完成实验、撰写实验报告,实验报告以博客...
分类:
编程语言 时间:
2015-05-07 21:37:51
阅读次数:
200
今天自己配置了一下SpringMVC 的多视图,本以为很简单,实践后发现各种问题,在网上查了很多资料,最后还是选择了看源码,终于知道为什么失败了,下面介绍一下. 失败配置! 成功只是改了几个小地方. <?xml?version="1....
分类:
编程语言 时间:
2015-05-07 20:35:04
阅读次数:
134
java反射机制中的动态代理模式以及动态代理的使用,非常灵活,用动态代理的方法,可以提高代码的效率...
分类:
编程语言 时间:
2015-05-07 20:34:08
阅读次数:
157
偶然看到最短路劲问题,在游戏、导航等领域都有所应用,觉着挺有意思的,便打算自己也实现一版 。最后选择了高效简洁的A*算法。
A*确实是一个非常优秀的实现,比起迪杰特斯拉、best-first等算法,这里省去1万字的赞美……
A*算法简绍可以看该文:
http://blog.csdn.net/pi9nc/article/details/8779503
A*的实现却并不复杂,关键过程在于判断当...
分类:
编程语言 时间:
2015-05-07 20:30:59
阅读次数:
258
实例002 定时打开窗口
实例说明
本实例要在指定的时间后打开窗口。
技术要点
主要应用window对象setTimeout()方法实现定时打开窗口。
setTime()方法的语法格式如下。
setTimeout(function,milliseconds)
参数说明如下。
function:要调用的Ja...
分类:
编程语言 时间:
2015-05-07 20:28:24
阅读次数:
112
1.链队列。利用带有头结点的单链表来实现链队列,插入和删除的复杂度都为o(1)
代码:
#include
#include
typedef struct Qnode
{
int data;
Qnode *next;
}Qnode;
typedef struct LinkQueue
{
Qnode *front;
Qnode *rear;
}LinkQueue;
vo...
分类:
编程语言 时间:
2015-05-07 20:30:24
阅读次数:
163
JavaScript网页特效范例目录
实例001 打开新窗口显示广告信息
实例002 定时打开窗口
持续更新中。。。。。...
分类:
编程语言 时间:
2015-05-07 20:29:46
阅读次数:
141
C++中有函数指针,申明方式如下:
void(*p)(float) 其中p就是一个函数指针,如果我们定义一个函数
void fun(float) 那么我们可以p = fun 或者p = &fun来给p赋值
于此同时还有一个概念叫做成员函数指针,这个指针和函数指针类似,所不同的是它是一个指向类的成员函数的指针,其声名方式如下:
void (class_name::*p)(float) 这就代...
分类:
编程语言 时间:
2015-05-07 20:28:28
阅读次数:
135
北京电子科技学院(BESTI)实 验 报 告课程:Java程序设计 班级:1352姓名:吕松鸿学号:20135229成绩: 指导教师:娄嘉鹏 实验日期:2015.5.6实验密级: 预习程度: 实验时间:15:50--21:50仪器组次:29 必修/选修: 选修 实验序号:02实验名称:实验二 Jav...
分类:
编程语言 时间:
2015-05-07 20:27:03
阅读次数:
171
在IntelliJ IDEA里面Ctrl+Alt+M用来拆分方法。选中一段代码,敲下这个组合,很easy。Eclipse也用类似的快捷键,使用 Alt+Shift+M。我讨厌长的方法,提起这个以下这种方法我就认为太长了:public void processOnEndOfDay(Contract c...
分类:
编程语言 时间:
2015-05-07 20:24:35
阅读次数:
131
学习mavenpom.xml compile package install spring dependency injection 使用实例spring-context1 package hello;2 3 public interface MessageService {4 Strin...
分类:
编程语言 时间:
2015-05-07 20:26:48
阅读次数:
150
for(i=0;i<N-1;i++) { min=i; for(j=i+1;j<N;j++) { if(a[j]<a[min]) min=j; } if(min!=i) { t=a[min]; a[min]=a[i]; a[i]=t; }...
分类:
编程语言 时间:
2015-05-07 20:23:05
阅读次数:
157
关于ExtJS对javascript中的Number的扩展,能够參考其帮助文档,文档下载地址:http://download.csdn.net/detail/z1137730824/7748893以下对当中的部分方法进行介绍:(1)constrainconstrain(Numbernumber,Nu...
分类:
编程语言 时间:
2015-05-07 20:22:26
阅读次数:
216
在ACM之家看到一道有趣的算法题,好多类似华为,Google等IT巨鳄,都以此为模板来考察实习生。 (1)华为的考题形式是:通过键盘输入一串小写字母(a~z)组成的字符串,编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。如,输入字符串“abacacde”,则输出...
分类:
编程语言 时间:
2015-05-07 20:21:28
阅读次数:
212
写诗或者写程序的时候,我们经常要跟欧几里得算法打交道。然而有没要考虑到为什么欧几里得算法是有效且高效的,一些偏激(好吧,请允许我用这个带有浓重个人情感色彩的词汇)的计算机科学家认为,除非程序的正确性在数学上得到了完全严格的证实,否则我们不能认为程序是正确的。既然存在即合理,因此下面我就详细得解说一下...
分类:
编程语言 时间:
2015-05-07 20:23:35
阅读次数:
167
课程:Java实验 班级:201352 姓名:程涵 学号:20135210成绩: 指导教师:娄佳鹏 实验日期:15.05.05实验密级: 预习程度: 实验时间:仪器组次: 必修/选修:选修 实验序号:2实验名称: Java面向对象程序设计 实...
分类:
编程语言 时间:
2015-05-07 20:21:56
阅读次数:
230