传统大碗

文章
4
资源
0
加入时间
3年0月21天

欧几里得算法与扩展欧几里得算法(求二元一次不定方程、乘法逆元)

1.欧几里得算法,即辗转相除法。用于求两个整数的最大公约数比较方便,时间复杂度为O(logN)N为两个整数的规模。最大公约数,是能够同时被两个整数整除的最大整数。比如说,求56和21的最大公约数:(每行数分别代表a=56,b=21,a%b)56 21 1421 14 714 7 07 0此时得到最大公约数为7。递归代码如下:int gcd(int a, int b){ ret...

CountDownLatch 门闩 实例详解

CountDownLatch 介绍CountDownLatch是JAVA提供在java.util.concurrent包下的一个辅助类,可以把它看成是一个计数器,其内部维护着一个count计数,只不过对这个计数器的操作都是原子操作,同时只能有一个线程去操作这个计数器。如果调用对象上的await()方法,调用者就会一直阻塞,直到别人调用countDown方法,将计数减到0,才可以继续执行。C...