欢迎光临散文网 会员登陆 & 注册

【已完结】web前端算法

2023-08-18 23:22 作者:䬟灕  | 我要投稿

数据结构和算法简介

1,数据结构:计算机存储或者组织数据的方式()

2,算法:解决问题的一种方式

时间复杂度

1,时间复杂度是指当前算法所执行花费的时间

2, 时间复杂度用于判断代码运行的快与慢

3,表示

。大0表示法 出自《解析数论》

。0的表示,例举几个:0(1)、0(n)、0(n^2)、0(logn)......

0(1)的实例,在代码中除去循环和递归之外的大部分代码都是0(1)级别的

循环的时间复杂度是0(n)(n=循环的次数、 )

0(1)+0(n)=0(n)

双重for循环的时间复杂度为0(n^2)

总结:时间复杂度越低代码运行越快,时间复杂度越高代码运行越慢

空间复杂度:

1,执行当前算法需要占用多少内存空间

2,表达方式和时间复杂度相同

总结:空间复杂度越少代码运行越快,空间复杂度越多代码运行越慢

【已完结】web前端算法的评论 (共 条)

分享到微博请遵守国家法律