码迷,mamicode.com
首页 > 编程语言
python 快排,堆排,归并
#归并排序defmergeSort(a,L,R):if(L>=R):returnmid=((L+R)>>1)mergeSort(a,L,mid)mergeSort(a,mid+1,R)p=Lq=mid+1t=[]while(pa[q]:t.append(a[q])q+=1while(pval])a=...
分类:编程语言   时间:2015-07-20 12:33:33    阅读次数:181
Java 修改Windows注册表,以实现开机自启动应用程序。
使用Java修改Windows注册表,使用最基本的就是cmd命令。事例和运行结果如下所示:package day01;import java.io.IOException;/* 1,reg add 将新的子项或项添加到注册表中 语法:reg add KeyName [/v EntryName|/.....
分类:编程语言   时间:2015-07-20 12:35:19    阅读次数:175
完全背包问题 一维数组就地滚动写法
DescriptionBefore ACM can do anything, a budget must be prepared and the necessary financial support obtained. The main income for this action comes f...
分类:编程语言   时间:2015-07-20 12:27:43    阅读次数:155
数据结构之堆栈(数组实现)
/***************************** Date :2015-07-20* Description:stack.h*****************************/#ifndef _STACK_H#define _STACK_Htemplateclass Stack{...
分类:编程语言   时间:2015-07-20 12:26:01    阅读次数:98
Agri-Net - poj 1258 (Prim 算法)
Time Limit:1000MSMemory Limit:10000KTotal Submissions:44373Accepted:18127DescriptionFarmer John has been elected mayor of his town! One of his campaig...
分类:编程语言   时间:2015-07-20 12:26:57    阅读次数:130
学习笔记——Java数组
1.创建一维数组 最简单快捷的方法是:声明的同时为数组分配内存。如: int month[]=new int[12] 也可以先声明再分配内存。如: int month[]; //或int[] month; month=new int[12]; 在初始化一维数组时,可采用两种方法。...
分类:编程语言   时间:2015-07-20 12:22:24    阅读次数:129
ThinkPHP的cookide保存二维数组的方法
ThinkPHP中的cookie是不支持二维数组的.如果要保存二维数组.只能特殊处理$data[263]=array('gid'=>263,'num'=>1);$data[266]=array('gid'=>266,'num'=>1);$data[267]=array('gid'=>267,'num...
分类:编程语言   时间:2015-07-20 12:22:07    阅读次数:154
php -- 数组排序
PHP 数组排序函数: sort() - 对数组进行升序排列 rsort() - 对数组进行降序排列 asort() - 根据关联数组的值,对数组进行升序排列 ksort() - 根据关联数组的键,对数组进行升序排列 arsort() - 根据关联数组的值,对数组进行降序排列 krsor...
分类:编程语言   时间:2015-07-20 12:19:02    阅读次数:129
Java中printStackTrace()、toString()、getMessage()的区别
一、三者之间的关系图: 二、演示 1、printStackTrace()演示: public class Test { public int div(int a, int b) { try { return a/b; } catch (Exception ...
分类:编程语言   时间:2015-07-20 12:17:19    阅读次数:134
c语言求最大公约数和最小公倍数
求最大公约数和最小公倍数假设有两个数a和b,求a,b的最大公约数和最小公倍数实际上是一个问题,得出这两个数的最大公约数就可以算出它们的最小公倍数。最小公倍数的公式是 a*b/mm为最大公约数因为 a=m*i; b=m*j;最小公倍数为 m*i*j计算a和b的最大公约数的方法:方法一:更相损减法:反复...
分类:编程语言   时间:2015-07-20 12:17:34    阅读次数:138
大话设计模式C++实现-文章7章-代理模式
一个、UML画画二、概念代理模式:为其它对象提供一种代理以控制对这个对象的訪问。三、应用场景(1)远程代理。也就是为一个对象在不同的地址空间提供局部代表。这样能够隐藏一个对象存在于不同地址空间的事实。(2)虚拟代理,是依据须要创建开销非常大的对象。通过他来存放实例化须要非常长时间的真实对象。比如:图...
分类:编程语言   时间:2015-07-20 12:15:37    阅读次数:143
Swift2.0语言教程之函数嵌套调用形式
Swift2.0语言教程之函数嵌套调用形式
分类:编程语言   时间:2015-07-20 12:13:04    阅读次数:119
Java线程池—转载梅子 http://www.cnblogs.com/dolphin0520/p/3932921.html
Java并发编程:线程池的使用Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程.....
分类:编程语言   时间:2015-07-20 12:11:32    阅读次数:221
HDU 2586 LCA离线算法 tarjan算法
LCA tarjan算法模板题  题意:给一个无根树,有q个询问,每个询问两个点,问两点的距离。 用tarjan离线算法算出每个询问的两点的最近公共祖先 ans[i]=dis[x[i]]+dis[y[i]]-2*dis[z[i]]; //  x[i],y[i]分别存储每次询问的两点,z[i]存储这两点的最近公共祖先 #include "stdio.h" #include "stri...
分类:编程语言   时间:2015-07-20 11:05:05    阅读次数:182
线程安全的SRILM语言模型c++接口
老版本线程不安全 最近几天,在倒腾多线程的翻译解码器。单线程没问题的解码器,放在多线程下就经常无故的 segmentation fault (core dumped)。排查了一天原因,才发现是语言模型的问题。 老版本的SRILM不支持多线程,多个进程环境下报错。错误具体表现如下: 将语言模型作为公共资源,多个线程去读取,会报segmentation fault (core dumpe...
分类:编程语言   时间:2015-07-20 11:03:26    阅读次数:520
Python的一些常见问题的解决
Ubuntu下查看python版本号 /usr/bin/python Non-ASCII character ‘\xe6’ 源代码文件第一行添加:#coding:utf-8 name ‘urllib’ is not defined 在源码文件中添加:import urllib...
分类:编程语言   时间:2015-07-20 11:02:23    阅读次数:160
Java学生成绩管理系统
Java学生成绩管理系统 源代码下载地址:http://www.zuidaima.com/share/1582783542889472.htm...
分类:编程语言   时间:2015-07-20 11:01:02    阅读次数:424
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!