月度归档:2014 年五月

CompletionService java线程介绍



CompletionService java线程介绍,在使用ExecutorService启动多个Callable之后,每个Callable都会产生一个Future,就要把多个Future存入一个线性表,用于后面的处理数据。也有更复杂的情况,有5个生产者线程,每个生产者线程都会创建任务,所有任务的F[......]

Read more

ARM汇编程序逻辑控制实例



ARM汇编程序逻辑控制实现源码实例教程。

AREA Example4,CODE,READONLY ; 声明代码段Example4
  ENTRY    ; 标识程序入口
  CODE32    ; 声明32位ARM指令
  
START  ; if(x>y) z=100;
  [......]

Read more

Java线程之fork/join框架实例介绍

Java线程之fork/join框架实例介绍。fork/join框架是什么?其是就是多线程的方式进行分治法来解决问题。fork指的是将问题不断地缩小规模,join是指根据子问题的计算结果,得出更高层次的结果。

fork/join框架的使用的约束条件:
1. 除了fork() 和 join()[......]

Read more

c语言素数环问题实例讲解

c语言素数环问题实例讲解。c语言回溯算法应用。问题描述:将从1到n这n个整数围成一个圆环,若其中任意2个相邻的数字相加,结果均为素数,那么这个环就成为素数环。

n=20时,下面的序列就是一个素数环:
1 2 3 4 7 6 5 8 9 10 13 16 15 14 17 20 11 12 1[......]

Read more

java处理素数环问题实例源码介绍

java处理素数环问题实例源码介绍。java回溯算法应用源码。

素数环的描述:
将从1到n这n个整数围成一个圆环,若其中任意2个相邻的数字相加,结果均为素数,那么这个环就成为素数环。

20以内的素数环:
1 2 3 4
1 4 3 2 5 6
1 2 3 8 5 6 7 4
1[......]

Read more

c++在求素数中为什么要先开平方?

c++在求素数中为什么要先开平方?如何遍历判断素数?素数是只有1和本身能整除的整数。所以在求素数的时候,要将素数与1到素数本身中间的所有整数都相除,看是否有整除的数,如果有,那肯定不是素数了。但是从算法上考虑,为了减少重复量,开平方后面的数就不用相除了,因为a/b(平方数)=c(小一点的数),同样a[......]

Read more