同余定理是用来做什么的?
同余定理其实就是用来分类的。 我们上小学的时候就接触到“奇数”和“偶数”。 奇数偶数实际上就是“同余定理”的一个应用。我们运用“同余定理”把整数分成了两类。 整数,要么是奇数,要么是偶数。 在这个同余定理的应用中,“模”是2。奇数是指被2除...
同余定理其实就是用来分类的。 我们上小学的时候就接触到“奇数”和“偶数”。 奇数偶数实际上就是“同余定理”的一个应用。我们运用“同余定理”把整数分成了两类。 整数,要么是奇数,要么是偶数。 在这个同余定理的应用中,“模”是2。奇数是指被2除...
如果今天是星期三,有人问你:100天后是星期几? 请问你解决这个问题的思路是怎样的? 我就不兜圈子了,这题需要用到“余数”。 我们可以这样算:拿100除以7(因为一周有七天),商14余2,所以我们在星期三的基础上加2得到星期五。 答案就是,...
不知道大家有没有感觉到,“将十进制转化为二进制”比“将二进制转化为十进制”要难。 说难啊其实也不难,就是反复地用2除十进制数,每次除完都要把余数记下来(要么是0要么是1),然后再用2除商…… 这样反复除下去,直到原来...
1、 我们应该使用驼峰命名法来命名变量、函数和对象属性。例如:firstName。 2、 使用大写字母来表示常量,例如: const PI = 3.14 3、 使用缩进来表示代码块的层次结构,一般使用4个空格或一个制表符来缩进。 4、 使用...
计算机内部都有哪些东西?我们用一张图来表示: 计算机的结构如上图所示:一个处理器(CPU)、一些主存储器(内存)、一些大容量存储器(磁盘)和各种各样的其他部件。我们还可以看到,一组叫做“总线”的线缆把所有这些连接起来,在各部件之间传输信息。...
其实布尔代数简单得不能再简单了。 布尔代数运算的元素只有两个,1和0。当然了,也可以说是TRUE和FALSE,或者说真和假。 就三种基本的运算,分别为与(AND)、或(OR)、非(NOT)。 而且这三种运算都可以由“与非”(AND-NOT)...
在还没有Promise的时候,我们在处理一个异步请求时,通常都是在回调函数中处理的,例如我们处理一个Ajax请求的代码是这样写的: $.ajax({ url: 'testUrl', success: function() { // 回调函数...
Map的遍历跟Set的遍历类似,可以使用四种函数:forEach()函数、keys()函数、values()函数、entries()函数。 forEach()函数我们应该是最熟悉的了。第一个参数表示的是值,第二个是键。 const map ...
通过一个具体的代码示例来给大家展示一下forEach是怎么用的 我们初始化一个Set实例,可以以这种方式: const set = new Set([1,2,3]); console.log(set); // Set(3) {1,2,3} ...
我们可以使用传统的forEach()函数来遍历Set数据结构。 如果我们用forEach()函数来遍历数组的话,第一个参数是数组里的每一个元素,第二个参数是元素的索引(从0开始)。 所以对于Set数据结构,也应该是这样。 不过Set中没有索...