首页 > 编程语言
数据结构之插入排序与希尔排序
1.直接插入排序 直接插入排序是一种最简单的排序算法,它的基本操作是将一个记录插入到已经排序好的序列中,从而得到一个新的有序表。直接插入排序算法原理如下图所示: 直接插入排序算法如下:void InsertSort(int arr[],int length) { int key,j; for(int i=1;i<length; i) { ke...
分类:编程语言   时间:2015-02-07 18:54:01    收藏:0  评论:0  赞:0  阅读:311
JAVA遍历二位数组的方法
//使用方法对于二维数组进行遍历 package com; import java.util.Arrays; public class CompoundInterest { public static void main(String[] args) { // TODO Auto-generated method stub double[][] balances...
分类:编程语言   时间:2015-02-07 18:53:52    收藏:0  评论:0  赞:0  阅读:222
Spring并发访问的线程安全性问题
springmvc的controller是singleton的(非线程安全的),这也许就是他和struts2的区别吧 原文地址: Spring并发访问的线程安全性问题 和Struts一样,Spring的Controller默认是Singleton的,这意味着每个request过来,系统都会用原有的instance去处理,这样导致了两个结果:一是我们不用每次创建Controller,...
分类:编程语言   时间:2015-02-07 18:53:28    收藏:0  评论:0  赞:0  阅读:296
图论常用算法之一 POJ图论题集【转载】
POJ图论分类【转】 一个很不错的图论分类,非常感谢原版的作者!!!在这里分享给大家,爱好图论的ACMer不寂寞了。。。 (很抱歉没有找到此题集整理的原创作者,感谢知情的朋友给个原创链接)POJ:http://poj.org/1062* 昂贵的聘礼 枚举等级限制+dijkstra1087* A .....
分类:编程语言   时间:2015-02-07 18:49:51    收藏:0  评论:0  赞:0  阅读:589
Unity3D中UGUI使用ScrollBar之后保存,工程启动报错原因跟踪
笔者不久前将Unity3D版本更新为4.6.2之后。在使用新UI的时候发现关闭项目之后经常再次打开项目会出现一对的报错.找了一圈,发现是ScrollBar控件出现了BUG。整个空间的滑块消失了。在控制台输出了m_TransformInfo.worldAABB.IsValid()...IsFinite...
分类:编程语言   时间:2015-02-07 18:49:41    收藏:0  评论:0  赞:0  阅读:1562
获取JAVA[WEB]项目相关路径的几种方法
在jsp和class文件中调用的相对路径不同。在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。如下为在Jsp,Servlet,Java中详细...
分类:编程语言   时间:2015-02-07 18:49:11    收藏:0  评论:0  赞:0  阅读:227
java的finalize()函数
在说明finalize()的用法之前要树立有关于java垃圾回收器几个观点:"对象可以不被垃圾回收" : java的垃圾回收遵循一个特点, 就是能不回收就不会回收.只要程序的内存没有达到即将用完的地步, 对象占用的空间就不会被释放.因为如果程序正常结束了,而且垃圾回收器没有释放申请的内存, 那么随着...
分类:编程语言   时间:2015-02-07 18:44:13    收藏:0  评论:0  赞:0  阅读:356
JavaScript-4.6鼠标事件监听,获取鼠标坐标window.event---ShinePans
4.5 window.event应用 获取鼠标的坐标课连续点击
分类:编程语言   时间:2015-02-07 18:42:42    收藏:0  评论:0  赞:0  阅读:286
Java Collection集合方法
1 Collection集合的简单方法,高级方法; 2 我们应当从Collection这个抽象的层次开始向下学习。
分类:编程语言   时间:2015-02-07 18:41:43    收藏:0  评论:0  赞:0  阅读:270
UNIX环境高级编程11.6线程同步
// threads/mutex1.c 11-5 #include #include #include struct foo { int f_count; pthread_mutex_t f_lock; int f_id; /* ... more stuff her...
分类:编程语言   时间:2015-02-07 18:40:12    收藏:0  评论:0  赞:0  阅读:341
带你理解带你飞——高斯混合模型算法
GMM这是图像处理,模式识别和深度学习领域一个百嚼不烂的话题。很多人被一堆数学公式,迭代求和和看似毫无联系的likehood EM算法搞得糊里糊涂。其实就算羡慕着很多牛气哄哄的学霸炫耀公式推理的IT普工们,我们有没有问过自己,我们真的知道GMM吗?于是有些人和我一样有了如下的思考和疑问:1.到底什么...
分类:编程语言   时间:2015-02-07 18:38:41    收藏:0  评论:0  赞:0  阅读:423
Unity3D核心类型一览
本文记录了Unity3D的最基本的核心类型。包括Object、GameObject、Component、Transform、Behaviour、Renderer、Collider、Rigidbody、Camera、Light、MonoBehaviour等。
分类:编程语言   时间:2015-02-07 18:37:32    收藏:0  评论:0  赞:0  阅读:693
LeetCode-3SUM(数组中三数之和为0)
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero. Note: Elements in a triplet (a,b,c...
分类:编程语言   时间:2015-02-07 17:33:41    收藏:0  评论:0  赞:0  阅读:313
Web应用测试监控执行时间 -- JavaSimon
JavaSimon是一个很不错的性能监控lib。不仅可以方便的监控数据层,业务层,Web层的各自访问时间,还提供了Web页面查看统计数据和系统告警通知功能,非常不错。...
分类:编程语言   时间:2015-02-07 17:32:31    收藏:0  评论:0  赞:0  阅读:303
c语言编程基础------0.5.1 c应用程序之最简单的程序---Hello world!
#include   //头文件 int main(int argc, char **argv) {         printf("hello world!\n");         return 0; }...
分类:编程语言   时间:2015-02-07 17:31:41    收藏:0  评论:0  赞:0  阅读:257
用maven创建java project,再转化为dynamic web project
使用myeclipse 2014创建java project几次都没有成功,还是觉得用maven创建java project然后导入到myeclipse ide中,比较方便. 首先在workspace目录下面创建maven工程,mvn archetype:create -DgroupId=com.test -DartifactId=test.控制台输出如下: [INFO] ----------...
分类:编程语言   时间:2015-02-07 17:30:11    收藏:0  评论:0  赞:0  阅读:448
[算法系列之十八]海量数据处理之BitMap
所谓的BitMap就是用一个bit位来标记某个元素对应的Value, 而Key即是该元素。由于采用了bit为单位来存储数据,因此在存储空间方面,可以大大节省。二:基本思想我们用一个具体的例子来讲解,假设我们要对0-7内的5个元素(4,7,2,5,3)排序(这里假设这些元素没有重复)。那么我们就可以采用BitMap的方法来达到排序的目的。要表示8个数,我们就只需要8个bit(1Bytes)。...
分类:编程语言   时间:2015-02-07 17:29:11    收藏:0  评论:0  赞:0  阅读:349
DFS BFS 示例 以及BFS部分算法代码
上一篇写了DFS的邻接矩阵和邻接表的,这篇再写一下BFS的 先大概讲一下BFS , 全名广度优先搜索,没有回溯和探查,逐层遍历,采用队列实现 先访问当前顶点v, 然后访问v的各个未被访问过的邻接顶点,然后在一次访问v的各个邻接顶点的未被访问的邻接顶点 代码实现如下 : void BFS (Graph &G , int v ) { int i , w , n = G.Number(); /...
分类:编程语言   时间:2015-02-07 17:26:41    收藏:0  评论:0  赞:0  阅读:424
指针在数组中的数据传递作用
#include int change(int * b) { int i; for(i=0;i<5;i++){ b[i] = 18; } return 0; } int func(const int * a) { int i; for(i=0;i<5;i++){ // printf("%d\n",a[i]); //这里的a[i]就相当于*(a+i),这只是人们的一种习惯...
分类:编程语言   时间:2015-02-07 17:25:51    收藏:0  评论:0  赞:0  阅读:149
C++输入输出缓冲区的刷新问题
当我们对文件流进行操作的时候,它们与一个streambuf 类型的缓存(buffer)联系在一起。这个缓存(buffer)实际是一块内存空间,作为流(stream)和物理文件的媒介。例如,对于一个输出流, 每次成员函数put (写一个单个字符)被调用,这个字符不是直接被写入该输出流所对应的物理文件中...
分类:编程语言   时间:2015-02-07 17:14:21    收藏:0  评论:0  赞:0  阅读:354
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!