码迷,mamicode.com
首页 > 编程语言
Java——线程
【进程】进程是一个静态的概念(代码加载到内存的代码区,这就表示一个进程).线程是一个进程里不同的执行路径,机器上运行的都是线程。对于单个CPU而言,在同一个时间点上,CPU只支持一个线程运行。真正的多线程是双CPU或双核。【进程与线程】每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有...
分类:编程语言   时间:2015-03-20 21:38:16    阅读次数:167
Java/C++中数组的区别
1. 数组名区别--------------------------------------1. java中不用说,本着一切皆对象的原则,所以java中的数组也是对象.那么数组类是哪个,当然不是java.util.Arrays.详见Java数组方法的思考2. 而在c++中数组名其实是一种数据结构,有...
分类:编程语言   时间:2015-03-20 21:36:55    阅读次数:201
java第二次课堂小作业求 五个数的平均数 最大数以及最小数
import java.util.*; public class dew{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); int a; double avarge=0; int max,min; max=min=sc.nextInt(); avarge=max/5.0;...
分类:编程语言   时间:2015-03-20 20:30:06    阅读次数:198
算法训练 大小写转换
算法训练 大小写转换 时间限制:1.0s 内存限制:512.0MB问题描述 编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。 输入格式:输入一个字符串,而且这个字符串当中只包含英文...
分类:编程语言   时间:2015-03-20 20:26:51    阅读次数:267
OpenCV 3.0.0-beta 编译支持Python3的链接库
官方编译的OpenCV中只带了Python2的链接库,Python3的链接库需要自己特别编译,官方编译版下载地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.0.0-beta/1. 解压opencv-3.0.0-b...
分类:编程语言   时间:2015-03-20 20:29:20    阅读次数:366
算法训练 删除数组零元素
算法训练 删除数组零元素 时间限制:1.0s 内存限制:512.0MB 从键盘读入n个整数放入数组中,编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接受数组及其元素个数作为参数,函数返回值应为删除操作执行后.....
分类:编程语言   时间:2015-03-20 20:26:33    阅读次数:128
突现灵感想出较新简单算法--实现求一数组最大子数组的和
一、题目: 返回一个整数数组中最大子数组的和。 要求: 1.输入一个整形数组,数组里有正数也有负数。 2.数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 3.求所有子数组的和的最大值。要求时间复杂度为O(n)。二、设计思路 首先将每一点看成辐射源,没点只能向右辐射找出...
分类:编程语言   时间:2015-03-20 20:26:01    阅读次数:197
简简单单的寻路算法
今天搞了寻路算法 搞了好久 唉 瞬间感觉智商捉急啊 = =直接上代码咯主函数: // 随机生成一个10*10的迷宫(可以用*表示起点,#表示终点,0代表不可以通过,1代表可以通过),假如[0,0] 为入口 [9,9] 为出口。 // (1)在控制台上...
分类:编程语言   时间:2015-03-20 20:24:12    阅读次数:199
算法训练 动态数组使用
算法训练 动态数组使用 时间限制:1.0s 内存限制:512.0MB 从键盘读入n个整数,使用动态数组存储所读入的整数,并计算它们的和与平均值分别输出。要求尽可能使用函数实现程序代码。平均值为小数的只保留其整数部分。样例输入53 4 0 0 2样例输出9 1样例输入73 2 7 5 2 9 1...
分类:编程语言   时间:2015-03-20 20:25:47    阅读次数:187
java 反射
//java反射机制允许运行中的 java程序对自身进行检测,可以直接操作程序内部的属性Class类与java反射Class类常用方法//强制转换Class对象,以表示指定的类对象所表示的类的一个子集public Class asSubclass(Class clazz)//将一个对象强制转换成.....
分类:编程语言   时间:2015-03-20 20:24:04    阅读次数:185
小结一下:javascript 金额计算
今天在项目中开发一个计算金额的功能,开始我是这样做的:eg:var amount += parseFloat( 0.01+0.02);结果:0.0300000000000000001为什么呢?搜了一下parseFloat主题:1. parseFloat() 函数 ---》 解析字符串 ---》 返回...
分类:编程语言   时间:2015-03-20 20:24:29    阅读次数:146
BNU27935——我爱背单词——————【数组模拟】
我爱背单词Time Limit: 1000msMemory Limit: 65536KB64-bit integer IO format:%lld Java class name:MainPrevSubmitStatusStatisticsDiscussNextType:NoneTag it!为了准...
分类:编程语言   时间:2015-03-20 20:23:07    阅读次数:216
c++编译器对多态的实现原理总结
问题:定义一个空的类型,里面没有任何的成员变量或者成员函数,对这个类型进行 sizeof 运算,结果是?结果是1,因为空类型的实例不包含任何信息,按道理 sizeof 计算之后结果是0,但是在声明任何类型的实例的时候,必须在内存占有一定的空间,否则无法使用这些实例,至于占据多少内存大小,由编译器决定...
分类:编程语言   时间:2015-03-20 20:22:19    阅读次数:152
算法总结——三大排序(快排,计数排序,归并)
快排:适用条件:方便...只要数字不是很多复杂度:O(nlogn) 每一层n复杂度,共logn层原理:利用一个随机数与最后面一个数交换,那么这个随机数就到了最后一位,然后循环,如果前面的数大于最后一个数,那么把这个数放到前面去,经过一次排序之后,前面的数都是大于最后一个的,然后对1到k和k+1到n进...
分类:编程语言   时间:2015-03-20 20:22:15    阅读次数:212
算法总结——Floyed
Floyed:复杂度:O(n^3)用途:求一条路走完所有的地方的的最小值,很简单,就三个for,一般写floyed不谢bellman_ford~~~适用条件:遍历所有的点,适合于稠密图,floyed与bellman_ford算法之间的区别就是floyed计算了从每一点开始的值,最后只要选取就行,方便...
分类:编程语言   时间:2015-03-20 20:19:42    阅读次数:190
很好的理解遗传算法的样例
遗传算法的手工模拟计算演示样例为更好地理解遗传算法的运算过程,以下用手工计算来简单地模拟遗传算法的各 个主要运行步骤。 例:求下述二元函数的最大值: (1) 个体编码 遗传算法的运算对象是表示个体的符号串,所以必须把变量 x1, x2 编码为一种 符号串。本题中,用无符号二进制整数来表示。 因 x1...
分类:编程语言   时间:2015-03-20 20:15:17    阅读次数:253
【复试总结】绊脚石之选择排序
这会心情很糟糕啊。被一个自己认为很自信的选择排序绊了一脚。改总结总结。今天下午,如约去了腾达大厦空中网机试了。还是原先那个面试官面我。因为上次已经聊多了,这次就简单说了几句,决定手写一个选择排序作为测试。当时挺自信的。觉得选择排序,很简单啊。拿起笔就写。交换两值函数、寻找最值函数、排序接口函数。.....
分类:编程语言   时间:2015-03-20 20:15:09    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!