其实最近用的比较多的还是ES6,但是了解新的技术又是必不可少的,大部分都是通过博客和掘金去学习,偶尔会看一些视频并去验证这样的结果; ES7新特性: 在Es6的基础上增加了三项:求幂运算符(**),Array.prototype.includes()方法、函数作用域中严格模式的变更。 (1)Arra ...
分类:
其他好文 时间:
2018-12-16 23:13:47
阅读次数:
171
求幂运算的算法简述,在常规按次数乘的情况下,增加点思路,可以优化时间! ...
分类:
其他好文 时间:
2018-12-02 22:45:16
阅读次数:
302
阶乘因式分解(二) 时间限制:3000 ms | 内存限制:65535 KB 难度:3 阶乘因式分解(二) 时间限制:3000 ms | 内存限制:65535 KB 难度:3 给定两个数n,m,其中m是一个素数。 将n(0<=n<=2^31)的阶乘分解质因数,求其中有多少个m。 注:^为求幂符号。 ...
分类:
其他好文 时间:
2018-11-11 10:54:39
阅读次数:
193
数据类型和序列类型 数据类型 运算符 ? + 在进行整数型运算时,用于加法运算,用于字符串及其他序列类型时用于合并 ? - 减法运算 ? * 在进行整数型运算时,用于乘法运算,用于字符串及其他序列类型时表示重复次数? / 除法运算 ? // 整除(向下取整) ? ** 求幂,次方运算 ? % 取模运 ...
分类:
其他好文 时间:
2018-11-05 00:09:51
阅读次数:
175
python运算符: 1 算术运算符 加减乘除 取余 求商 求幂等 2 比较运算符== != > >= < <= 3 逻辑运算符 and not or 4 赋值运算符 = += -= *= /=等 5 成员运算符in ,not in 6 三目运算符 result1 if condition else ...
分类:
编程语言 时间:
2018-11-03 21:54:39
阅读次数:
161
运算符与分支结构 运算符 赋值运算符 用'='表示,左边只能是变量 算术运算符 +、-、*:加、减、乘 /:除法运算,结果是浮点型 //:除法运算,结果是整型 %:求余 **:求幂 复合运算符 +=、-=、*=、/=、//=、%=、**= 示例:a = a+b 等价于 a += b 关系运算符 >、 ...
分类:
编程语言 时间:
2018-10-31 00:04:05
阅读次数:
168
ES7的新特性 ES7 特性: 1.Array.prototype.includes2.Exponentiation Operator(求幂运算) 一,Array.prototype.includes Array.prototype.includes用法容易和简单。它是一个替代indexOf,开发人 ...
分类:
其他好文 时间:
2018-10-13 16:09:10
阅读次数:
507
1.运算符:+ - *(乘法) /(除法) %(求余) //(求商) **(求幂) 2.成员运算:in not in:判断单个字符或者子序列在不在字符串中。(not in是in的反操作) 【在python里在英文输入法下用 " " 引起来的整体叫字符串,其里面的每一个个体单位叫做一个字符。字符串中的 ...
分类:
编程语言 时间:
2018-10-11 13:43:00
阅读次数:
198
首先,快速幂的目的就是做到快速求幂,假设我们要求a^b,按照朴素算法就是把a连乘b次,这样一来时间复杂度是O(b)也即是O(n)级别,快速幂能做到O(logn),快了好多好多。它的原理如下: 假设我们要求a^b,那么其实b是可以拆成二进制的,该二进制数第i位的权为2^(i-1),例如当b==11时, ...
分类:
其他好文 时间:
2018-10-06 16:38:12
阅读次数:
221
这两门学科作为机器学习的必备科目!一、微积分1夹逼定理通俗的讲:A≤B≤C当求极限时,存在A=C,则说明B也等于A和C案例1:案例2:2两个重要极限3导数通俗的讲就是曲线的斜率二阶导数是斜率变化快慢的反应,表征曲线的凹凸性常用的函数的导数案例1:求幂指函数的套路===重要公式之,泰勒公式:简单应用:4方向导数和梯度函数(1)方向导数:如果函数z=f(x,y)在点P(x,y)是可微分的,那么,函数在
分类:
其他好文 时间:
2018-09-10 14:04:22
阅读次数:
190