归并排序也是一个比较快速的排序算法,其思想是运用分治的思想,先对要排序的数进行分,每次从中间分成两部分,然后知道分成最小,然后在把他们合起来,边合起来边排序,最后有序,每次分的复杂度是log(n),然后合起来变成有序的复杂度O(n),总的复杂度O(n*logn),速度比较快,但是每次合并要占用额外O(n)的空间,如果用链表实现的话可以避免,同时归并排序可用来求逆序对。比如给这样一组数
3 5 2...
分类:
编程语言 时间:
2015-06-19 09:02:01
阅读次数:
203
本文简单的介绍了一下J2EE的一些基本知识,下次我们将继续学习J2EE的架构以及API等其他知识。也许我们现在对这些东西都不是很熟悉,但是随着我们的学习深入,这些东西都会理解的。...
分类:
其他好文 时间:
2015-06-19 09:00:43
阅读次数:
118
经过本次学习,我们知道了J2EE的整体架构以及一些核心的组件,更加理解了其伸缩性、灵活性和易维护性,这对我们以后的学习会有很大的帮助.当然,我们学过了这些基本的概念之后,最主要的还是要在实际运用中去体会,去总结,然后再返回来看这些东西,我们就会有很大的收获。这就是一个学习的过程,加油。...
分类:
其他好文 时间:
2015-06-19 08:59:15
阅读次数:
156
视C++为一个语言联邦本节是Effective C++这本书的第一节,内容就是对C++语言的特性的描述,其实C++的特性是多样的,它不同于java,java是纯正的面向对象语言,而对于C++来说,面向对象只是其中一个主要的特征。C++实在C的基础上发展而来,C++是兼容C的特征,C是面向结构化的语言,它的侧重点在于算法和数据结构。编写C代码,侧重点在于通过输入数据,设计一定的算法过程,得到输出。可以...
分类:
编程语言 时间:
2015-06-19 08:59:00
阅读次数:
140
JavaScript无非就是script标签引入页面,但当项目越来越大的时候,单页面引入N个js显然不行,合并为单个文件减少了请求数,但请求的文件体积却很大。这时候比较合理的做法就是按需加载。按需加载和按需执行JS比较类似,只不过要执行的JS变成了固定的“实现加载JS”的代码。按需加载实现的思路如下...
分类:
Web程序 时间:
2015-06-19 08:58:35
阅读次数:
275
利用JavaScriptSerializer 序列化json 时间格式,得到的DateTime值值显示为“/Date(700000+0500)/”形式的JSON字符串,显然要进行转换\/Date(1404098342309)\/,经过分析,其实这个1404098342309数值,是1970年1月1日...
分类:
编程语言 时间:
2015-06-19 08:58:13
阅读次数:
150
经过一段时间的练习,自己也做了不少的demo和一些小项目,今天就把这些demo分享给大家,也当做笔记记录到自己的博客中。这次给大家带来的是HorizontalScrollView实现横向滑动,参考博客http://fangyong2006.iteye.com/blog/2035093?utm_sou...
分类:
移动开发 时间:
2015-06-19 08:59:20
阅读次数:
251
这一个月老被一个信息科科长纠缠,原因就是他们的sql server 2008 R2老是定期的写入性能低下。我是这样认为的,但身边的人似乎都不这么想。每每我对那个挂在一个交换机上的网络存储表达担忧时,这科长总不以为然。直到利用window的“管理工具”上的性能监控提供的信息,他们才把重点放回存储上。检...
分类:
数据库 时间:
2015-06-19 08:58:53
阅读次数:
154
自从某次更新后Openmp不能使用,直到最近刚刚在讨论组求助高人得以解决,掰掰指头大概都有两年了吧,我的可怕的拖延症之严重程度可见一斑了,废话不多说,献上牛人的三步走解决方法。(一)$ ./configure --prefix=~/rsf API=c++,fortran,python CPPPATH...
分类:
系统相关 时间:
2015-06-19 08:58:20
阅读次数:
800
运行截图:项目总结:经过努力,我制作的“公交查询系统”终于完成了。虽然系统很小且很简单,但还是很有成就感。1、构思从实用性出发。从开始的不知道做什么好,到后来坚定地设计制作这个系统,我结合自身的经历考虑到做这样一个系统有一定的使用价值。能够给同学们和老师们带来一定的便利。2、制作过程稳中求胜。在设计...
分类:
其他好文 时间:
2015-06-19 08:58:10
阅读次数:
199
测试概要测试内容实际测试内容预先设计内容说明登录系统不同用户输入用户名和密码后,进入各自的界面普通用户登录后进入查询界面,管理员登录后进入管理界面线路查询用户输入线路名后,点击查询,结果框出现该线路进过的站点数,起点站和终点站,并显示沿途的站点用户进入查询界面后,输入要查询的线路,结果框显示该线路上...
分类:
其他好文 时间:
2015-06-19 08:57:49
阅读次数:
153
今天我们来完成一个自己的小程序。首先,打开eclipse进行一下基础的配置。打开eclipse-->window-->Preferences来配置一下常用的辅助。首先是字体,现将编写程序时的字体调大一下,为了保护眼睛。然后我们将行号显示出来。接下来是Java项,根据个人习惯,来配置变成的格式。我个人...
分类:
移动开发 时间:
2015-06-19 08:57:11
阅读次数:
156
Objective-C 2.0 的运行时环境叫做Morden Runtime,iOS 和Mac OS X 64-bit 的程序都运行在这个环境,也就是说Mac OS X 32-bit 的程序运行在旧的Objective-C 1.0 的运行时环境LegacyRuntime,这里我们只讲解Morden ...
分类:
其他好文 时间:
2015-06-19 08:57:07
阅读次数:
146
故事一:某位开发人员计划修改一个bug,需要4小时,但是实际上8个小时也没做出来,甚至给他8天也解决不了。文中提到的这个bug最终被解决是在几个月后。有时候修改这种棘手的bug正的像这位开发人员所说:有时候,你一觉醒来,脑中灵光闪现,于是手到擒来--大抵如此。 故事二:开发模式的选择,书中提到了.....
分类:
其他好文 时间:
2015-06-19 08:57:14
阅读次数:
165
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2{ class...
分类:
其他好文 时间:
2015-06-19 08:58:31
阅读次数:
124
mysql:"com.mysql.jdbc.Driver" jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=gbk ;(简写:jdbc:mysql:///dbname...)oracle:"oracl...
分类:
数据库 时间:
2015-06-19 08:55:52
阅读次数:
158
题目:返回一个二维整数数组中最大联通子数组的和。要求:输入一个二维整形数组,数组里有正数也有负数。求所有子数组的和的最大值。一、设计思想 先求出这个这个数组中的最大值,并定位,然后找出这个值周围的4个数,联通这4个数中的正数,若全为负数,则查找次大值,并与最大值联通,判断联通前与联通后值得大小,若....
分类:
移动开发 时间:
2015-06-19 08:55:30
阅读次数:
142