码迷,mamicode.com
首页 > 编程语言
只有五行的算法》》Foloyd-Warshall算法(多元最短路径问题)
#includeint main(){ int INF=9999999;//音节划分:无穷的 infinite int map[100][100]; int N,M; scanf("%d%d",&N,&M); int i,j; int k; for(i=1;...
分类:编程语言   时间:2014-12-03 23:17:00    阅读次数:306
python基础10(函数二)
一、函数形参和实参的区别 形参全称是形式参数,在用def关键字定义函数时函数名后面括号里的变量称作为形式参数。 实参全称为实际参数,在调用函数时提供的值或者变量称作为实际参数。>>> def add(a,b): #这里的a和b是形参 return a+b>>> add(1,2) ...
分类:编程语言   时间:2014-12-03 23:14:03    阅读次数:278
java 经典算法(转)
1.河内之塔..2.Algorithm Gossip: 费式数列.3. 巴斯卡三角形4.Algorithm Gossip: 三色棋5.Algorithm Gossip: 老鼠走迷官(一)6.Algorithm Gossip: 老鼠走迷官(二)7.Algorithm Gossip: 骑士走棋盘8.Al...
分类:编程语言   时间:2014-12-03 23:06:33    阅读次数:1012
用Python解析Golang源文件
在给ulipad代码编辑器做一个支持Golang的plugin,这个文件是plugin所需的mClassBrowser.py文件的一部分GolangParse.pyimport redef parseFile(filename): dict = {'import':[], 'struct':{...
分类:编程语言   时间:2014-12-03 23:03:33    阅读次数:418
随机数算法
伪随机数:数学公式:r[i]=(v*r[i-1] + u) mod base p=r[i]/base代码实现package mytest;public class MyRandom { /** * r[i]=(v*r[i-1] + u) mod base * p=r[i]/b...
分类:编程语言   时间:2014-12-03 23:01:57    阅读次数:268
python安装程序是报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128)
python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(1...
分类:编程语言   时间:2014-12-03 23:00:32    阅读次数:211
java与javac命令笔记
Java对待.java文件与.class文件是有区别的。对.java文件可以直接指定路径给它,而java命令所需的.class文件不能出现扩展名,也不能指定额外的路径给它,对于Java所需的.class文件,必须通过classpath来指定。java -classpath 或者 java -cp 方...
分类:编程语言   时间:2014-12-03 22:59:10    阅读次数:150
Spring3开发(一)
1 Ioc是什么?Ioc:Inversion of Control,控制反转,控制权从应用程序转移到框架(如Ioc容器),是框架的共有特性。1.1 为什么需要IoC容器?IoC容器是如何演变的?(1)、应用程序主动控制对象的实例化及依赖装配a.A a = new AImpl();B b = new ...
分类:编程语言   时间:2014-12-03 22:56:21    阅读次数:240
java多线程 - 线程池
系统启动一个新线程成本比较高,当程序中需要创建大量生存期很短暂的线程时,使用线程池可以很好的提高性能。 与数据库连接池类似的是,线程池在系统启动时及创建大量空闲的线程。程序将一个Runnable对象传递给线程池,线程就会启动一条线程来执行该对象的run方法。当run方法执行结束后,该线程并不会死亡,...
分类:编程语言   时间:2014-12-03 22:51:55    阅读次数:212
Java异常
1 java.lang.Throwable 下有Exception 和 Error两个子类,我们只解决异常,不解决错误 2 异常分类: 编译时异常和运行时异常。前者必须显式的处理异常。后者可以不显式的处理。 在API的Exception的子类中,除了运行时异常是RuntimeException,除此...
分类:编程语言   时间:2014-12-03 22:53:38    阅读次数:159
算法基础
插入排序,归并排序
分类:编程语言   时间:2014-12-03 22:50:20    阅读次数:131
插入排序和归并排序
//插入排序//C++#includeusingnamespacestd;voidmain(){inta[6]={5,2,4,6,1,3};//定义一个未排好序的数组inti,j,key;for(i=0;i=0&&a[i]>key){a[i+1]=a[i];i=i-1;}a[i+1]=key;} c...
分类:编程语言   时间:2014-12-03 22:50:23    阅读次数:134
计算机各大语言介绍
机器语言:纯粹的机器代码汇编语言:8086汇编、Win32汇编、.NET的汇编高级语言:Basic、Pascal、ObjectPascal、C、C++、C#、Java、ASP、ASP.NET、Perl、PHP、SQL、FoRTRAN等等VisualBasic、VisualBasic.NET、Delp...
分类:编程语言   时间:2014-12-03 22:47:54    阅读次数:203
数组的相关处理函数
1、数组的键、值操作函数2、统计数组元素的个数与唯一性3、使用回调函数处理数组的函数4、数组的排序函数5、拆分、合并、分解与结合数组6、数组与数据结构7、其他有用的数组处理函数1、数组的键、值操作函数array_values();用途:返回数组中所有的值格式:array array_values (...
分类:编程语言   时间:2014-12-03 22:47:47    阅读次数:167
找出数组前N大的数
这个题也是个比较有名的面试题.当然有很多变种. 题目意思基本是:从一个数据量很大的数组里找前N大的元素.不允许排序. 这个题有两个比较好的思路: 思路一:用快速排序的思想,是思想,不是要排序; 思路二:用最大堆的思想. 我暂时只实现了思路一,思路二我之后实现了会补上. 思路一...
分类:编程语言   时间:2014-12-03 22:45:08    阅读次数:132
C++经典面试题解析
1、 // BlankTest.cpp : 定义控制台应用程序的入口点。 //题目:将一个文件中的一组整数排序后输出到另一个文件中 #include "stdafx.h" #include #include #include using namespace std; int _tmain(int a...
分类:编程语言   时间:2014-12-03 22:44:43    阅读次数:129
JAVA笔记5__构造块、静态块/单例设计模式/继承/final关键字/super关键字
public class Main { { //构造块(在构造对象时调用,先于构造方法执行) System.out.println("我是构造块!"); } static{ //静态块(在类加载时执行,且只执行一次【在构造块前执行】eg:数据库连接) S...
分类:编程语言   时间:2014-12-03 22:44:57    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!