码迷,mamicode.com
首页 > 编程语言
程序员必知的8大排序
8种排序之间的关系:1, 直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现 package com.njue; publ...
分类:编程语言   时间:2015-05-07 21:36:34    阅读次数:141
实验二 Java面向对象程序设计
实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素:封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式实验要求1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程2.完成实验、撰写实验报告,实验报告以博客...
分类:编程语言   时间:2015-05-07 21:37:51    阅读次数:200
SpringMVC配置多视图JSP+freemarker,实践成功!(网上好多坑)
今天自己配置了一下SpringMVC 的多视图,本以为很简单,实践后发现各种问题,在网上查了很多资料,最后还是选择了看源码,终于知道为什么失败了,下面介绍一下. 失败配置! 成功只是改了几个小地方. <?xml?version="1....
分类:编程语言   时间:2015-05-07 20:35:04    阅读次数:134
java反射机制中的动态代理
java反射机制中的动态代理模式以及动态代理的使用,非常灵活,用动态代理的方法,可以提高代码的效率...
分类:编程语言   时间:2015-05-07 20:34:08    阅读次数:157
A*算法求最短路径 java 源码(拿来即可用)
偶然看到最短路劲问题,在游戏、导航等领域都有所应用,觉着挺有意思的,便打算自己也实现一版 。最后选择了高效简洁的A*算法。 A*确实是一个非常优秀的实现,比起迪杰特斯拉、best-first等算法,这里省去1万字的赞美…… A*算法简绍可以看该文: http://blog.csdn.net/pi9nc/article/details/8779503 A*的实现却并不复杂,关键过程在于判断当...
分类:编程语言   时间:2015-05-07 20:30:59    阅读次数:258
JavaScript特效实例002-定时打开窗口
实例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网页特效范例目录
JavaScript网页特效范例目录 实例001                 打开新窗口显示广告信息 实例002                                  定时打开窗口 持续更新中。。。。。...
分类:编程语言   时间:2015-05-07 20:29:46    阅读次数:141
C++学习之成员函数指针
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
JAVA课程实验报告 实验二 Java面向对象程序设计
北京电子科技学院(BESTI)实 验 报 告课程:Java程序设计 班级:1352姓名:吕松鸿学号:20135229成绩: 指导教师:娄嘉鹏 实验日期:2015.5.6实验密级: 预习程度: 实验时间:15:50--21:50仪器组次:29 必修/选修: 选修 实验序号:02实验名称:实验二 Jav...
分类:编程语言   时间:2015-05-07 20:27:03    阅读次数:171
深入理解java虚拟机(十四)正确利用 JVM 的方法内联
在IntelliJ IDEA里面Ctrl+Alt+M用来拆分方法。选中一段代码,敲下这个组合,很easy。Eclipse也用类似的快捷键,使用 Alt+Shift+M。我讨厌长的方法,提起这个以下这种方法我就认为太长了:public void processOnEndOfDay(Contract c...
分类:编程语言   时间:2015-05-07 20:24:35    阅读次数:131
Spring Framework tutorial
学习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学习-----------Ext.Number,ExtJS对javascript中的Number的扩展
关于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
欧几里得算法:从证明等式gcd(m, n) = gcd(n, m mod n)对每一对正整数m, n都成立说开去
写诗或者写程序的时候,我们经常要跟欧几里得算法打交道。然而有没要考虑到为什么欧几里得算法是有效且高效的,一些偏激(好吧,请允许我用这个带有浓重个人情感色彩的词汇)的计算机科学家认为,除非程序的正确性在数学上得到了完全严格的证实,否则我们不能认为程序是正确的。既然存在即合理,因此下面我就详细得解说一下...
分类:编程语言   时间:2015-05-07 20:23:35    阅读次数:167
实验二 Java面向对象程序设计
课程:Java实验 班级:201352 姓名:程涵 学号:20135210成绩: 指导教师:娄佳鹏 实验日期:15.05.05实验密级: 预习程度: 实验时间:仪器组次: 必修/选修:选修 实验序号:2实验名称: Java面向对象程序设计 实...
分类:编程语言   时间:2015-05-07 20:21:56    阅读次数:230
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!