原作者滴着:http://www.cnblogs.com/eflylab/archive/2007/01/20/625237.htmlJava提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collect...
分类:
编程语言 时间:
2015-08-02 13:16:00
阅读次数:
203
深度优先搜索算法(DFS)要理解深度优先搜索必须理解递归的本质,递归的核心思想在于在一个函数还没有执行完成的时候就调用自身,这样就会形成一个树状的结构,从而使其可以一直延伸下去,进而覆盖所有可能的分支。直到某一层递归条件满足,才开始收敛。Figure 1 递归Note:图中序号相同而且用虚线相连.....
分类:
编程语言 时间:
2015-08-02 13:14:56
阅读次数:
118
题目:求1到1亿间的质数或素数思路:什么是质数?质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除,换句话说就是该数除了1和它本身以外不再有其他的因数;否则称为合数。(来自百度百科)方法1:遍历1到1亿间的所有数,然后逐个判断是否为...
分类:
编程语言 时间:
2015-08-02 13:12:21
阅读次数:
191
对象内存模型一. 栈(Stack) VS. 堆(heap)栈由系统自动管理,以执行函数为单位空间大小编译时确定(参数+局部变量)函数执行时,系统自动分配一个stack函数执行结束时,系统立即自动回收stack堆在c++中由程序员手动控制手动分配new和malloc手动释放delete和free具有全...
分类:
编程语言 时间:
2015-08-02 13:12:56
阅读次数:
262
下面是我从网上找来的一些大牛对spring ioc和DI的理解,希望也能让你对Spring ioc和DI的设计思想有更进一步的认识。一、分享Iteye的开涛对Ioc的精彩讲解 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,I...
分类:
编程语言 时间:
2015-08-02 13:13:20
阅读次数:
189
//// main.c// Hex conversion//// Created by ma c on 15/7/22.// Copyright (c) 2015年 bjsxt. All rights reserved.// 要求:十进制向任意进制之间的转换(查表法)。#include //十六进制...
分类:
编程语言 时间:
2015-08-02 13:12:14
阅读次数:
216
volatile的特性当我们声明共享变量为volatile后,对这个变量的读/写将会很特别。理解volatile特性的一个好方法是:把对volatile变量的单个读/写,看成是使用同一个监视器锁对这些单个读/写操作做了同步。下面我们通过具体的示例来说明,请看下面的示例代码:class Volatil...
分类:
编程语言 时间:
2015-08-02 13:11:52
阅读次数:
132
并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读...
分类:
编程语言 时间:
2015-08-02 13:10:02
阅读次数:
142
#include#include#include#include//其他任意进制转换为十进制int main(){int trans(char a[],int );char arr[100];int t;printf("请输入进制的类型:");scanf("%d",&t);printf("请输入该进...
分类:
编程语言 时间:
2015-08-02 13:08:24
阅读次数:
172
Drainage DitchesTime Limit: 1000MSMemory Limit: 10000KTotal Submissions: 62078Accepted: 23845DescriptionEvery time it rains on Farmer John's fields, a...
分类:
编程语言 时间:
2015-08-02 13:06:47
阅读次数:
255
First Missing PositiveGiven an unsorted integer array, find the first missing positive integer.For example,Given[1,2,0]return3,and[3,4,-1,1]return2.Yo...
分类:
编程语言 时间:
2015-08-02 13:08:34
阅读次数:
308
#include#include#include//其他任意进制转换为十进制int main(){int trans(char a[],int );char strupr(char );char arr[100];int t;printf("请输入进制的类型:");scanf("%d",&t);pr...
分类:
编程语言 时间:
2015-08-02 13:05:34
阅读次数:
175
数组的定义与访问数组是一系列数据的集合,可以存储大量数据,通过数组的下标、key,可以实现对数据的快速访问.为什么要使用数组呢?如果您有一个项目列表(例如汽车品牌列表),在单个变量中存储这些品牌名称是这样的var cars1 = "宝马" var cars1 = "卡宴" var cars1 = "...
分类:
编程语言 时间:
2015-08-02 13:05:58
阅读次数:
124
while语句循环结构是程序中一种很重要的结构其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止给定的条件称为循环条件,反复执行的程序段称为循环体(注:关键字,while,end)执行流程图解:while语句一般是用在程序需要循环执行某些功能的地方比如:游戏里循环跑路、循环判断是否找到...
分类:
编程语言 时间:
2015-08-02 13:05:27
阅读次数:
105
break语句通常用在循环、遍历语句中.当跳出(break)语句用于循环语句中时,可使程序终止循环而执行循环后面的语句, 通常跳出 语句总是与如果语句联在一起.即满足条件时便跳出循环.可以说:跳出语句就是循环流程的克星,只要执行跳出语句,循环流程立马终止(关键字, break)注意:1、只能在 wh...
分类:
编程语言 时间:
2015-08-02 13:04:26
阅读次数:
126
select语句 seelct语句,可以说是if语句的升级版,当我们的if语句嵌套太多,或者if语句判断太多的时候,都可以考虑使用选择语句在多条件判断的时候,选择语句的执行速度比多个if语句要快而且if语句的嵌套长度是有限制的(注:关键字,select,end)执行流程图解:实例代码:var f.....
分类:
编程语言 时间:
2015-08-02 13:03:33
阅读次数:
180
流程语句if语句用if语句可以构成分支结构.它根据给定的条件进行判断,以决定执行某个分支程序段.TC综合开发工具的if语句有三种基本形式,并且每个语句的结尾都要有一个end(注:关键字,if,else,elseif,end)执行流程图解:if语句在在开发应用使用的频率很高,一般都是用来做判断使用比如...
分类:
编程语言 时间:
2015-08-02 13:04:08
阅读次数:
161