首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    什么是算法的大 O 符号

    大 O 符号是一种数学符号,用于计算机科学描述算法的效率,特别是时间复杂度和空间复杂度。 它提供了一个上限,描述了随着输入数据大小增加,算法的运行时间或内存使用量的增长速度。...大 O 符号主要用于表达以下内容: 时间复杂度:衡量算法的运行时间如何随着输入大小的变化而变化。例如,时间复杂度为 O(n) 的算法表示其运行时间随着输入大小的线性增长。...典型应用 通过索引访问数组的元素。 插入或删除哈希表的一个元素(平均)。 02 O(n) - 线性时间 运行时间随输入大小线性增加。 典型应用 遍历列表或数组。...查找未排序数组的最大或最小元素。 检查未排序数组是否存在元素。 03 O(log n) - 对数时间 运行时间随输入大小的增加而对数增加。 典型应用 排序数组上的二进制搜索。...计算几何的某些算法。

    9810

    机器学习基本的数学符号什么

    代数 我们常希望更抽象的方式来描述运算过程,以将其与具体的数据或运算区分开来。因此代数的运用随处可见:也就是大写和/或小写字母来代表一个项,或者一个数学符号体系的概念。...2^2 = 2 x 2 = 4 平方运算的效果可以开方来逆转。开方在数学是在被开方的数字上面加一个开方符号,这里简单起见,直接「sqrt()」函数来表示了。...比如说,在统计学我们小写的希腊字母 mu 来代表平均值,而小写的希腊字母 sigma 表示标准差。在线性回归中,我们小写字母 beta 来代表系数,诸如此类。...这个作者可能犯错,可能有疏忽,也可能是因为他们自己也不明白自己在写什么,才让你如此迷惑。从符号的限制逃离片刻,然后想想作者的目的。他们到底想把什么讲清楚?...这令我大吃一惊,因为我以前一直坚信机器学习的系统必须完整地编写出来并且使用真实数据才能运行,所以要学习任何一篇文章只有找到原始的代码和数据这一条路可走。但是我真的错了。

    2.5K60

    JSpromise是什么

    Promise是异步编程的一解决方案,最早是由社区提出的,es6正式的将其纳入,他是一个对象,可以获取到异步的操作,他相比传统的回调函数,更加的强大和合理,避免了回调地狱。...Promise方法: 常用的方法有5:then()、catch()、all()、race()、finally()。...5finally() 他是不管promise时什么状态都会执行的都会去执行的,他不接受任何的参数。 Promise的优点: – 对象的状态不受外界的影响,只有异步的操作结果才能改变他的状态。...– 如果不设置回调函数去接受,promise内部会报错,不会映射到外部 – 处在pending(进行)时 ,外部无法得知进展到那一步 总结: Promise最早是由社区提出的,在es6才被正式的纳入规范...他有三个状态:pending(进行)、resolved(成功)、rejected(失败)。

    3.8K10

    jsthis到底指向什么

    jsthis到底指向什么? 一、前言 前段时间,公司让我改一个界面,我心想改个界面还不简单吗?结果呃,我低估了这颗炸弹的威力。 好吧是我太菜,总结一下,这个this的指向问题。...在js,this的指向在定义函数的时候是确定不了的,只有在使用这个函数的时候才能确定this的指向。 一般来说在使用时,谁调用的这个函数,函数的this就指向它。...对象的函数,在运行时this指向了me这个对象。...在js,this的指向在定义函数的时候是确定不了的,只有在使用这个函数的时候才能确定this的指向。 这样,我稍微能理解点了,简单的来说就是谁调用的这个函数,函数里面的this就指向谁。...为什么this会指向window,请注意第10行,传入的是一个函数,me.showName没有括号。

    7310
    领券