绪论
- 算法特性
- 好算法要求
- 时间复杂度
- 影响算法时间的因素
- 时间复杂度的表示
- 算法复杂度计算公式
- 计算算法复杂度常见的数量级表示
- 空间复杂度
![](/upload/ad_content/xuanchuantu-5.jpg)
成都创新互联公司是网站建设专家,致力于互联网品牌建设与网络营销,专业领域包括
网站制作、成都做网站、电商网站制作开发、
小程序开发、微信营销、系统平台开发,与其他网站设计及系统开发公司不同,我们的整合解决方案结合了恒基网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,且不断评估并优化我们的方案,为客户提供全方位的互联网品牌整合方案!
- 数据结构的存储⽅式只有两种:数组(顺序存储)和链表(链式存储)。
- 数据结构种类很多,但它们存在的⽬的都是在不同的应⽤场景,尽可能⾼效
地增删查改。 - 如何遍历 + 访问?我们仍然从最⾼层来看,各种数据结构的遍历 + 访问⽆
⾮两种形式:线性的和⾮线性的。
算法特性
![在这里插入图片描述](/upload/otherpic31/da784a4d3524441580f6ba07b2a6f8ca.jpg)
![在这里插入图片描述](/upload/otherpic31/152e33cbee2e4ccc98c3576a47d1cfea.jpg)
![在这里插入图片描述](/upload/otherpic31/fe38a2f8d6634162bab5b8c183ae1267.jpg)
好算法要求
![在这里插入图片描述](/upload/otherpic31/be03693d771b4e3a9ead5310df0d4c89.jpg)
![在这里插入图片描述](/upload/otherpic31/780c1fd92633401fae7e46e06dbc0fcb.jpg)
时间复杂度
影响算法时间的因素
![在这里插入图片描述](/upload/otherpic31/e048060dafdb4f969d68cb606d5ffd3c.jpg)
时间复杂度的表示
![在这里插入图片描述](/upload/otherpic31/145622e2457a437f86a26dda734493c0.jpg)
就是:问题的规模n和时间开销T的关系
![在这里插入图片描述](/upload/otherpic31/1b62ac8a19014a44b724c2d37d2b4ba4.jpg)
![在这里插入图片描述](/upload/otherpic31/89751693f7c546ee80a4d06966274604.jpg)
一般只考虑阶数较高的部分,甚至可以忽略常数项部分。。。
![在这里插入图片描述](/upload/otherpic31/a6e01107361a4063897ac010a4319629.jpg)
例如
![在这里插入图片描述](/upload/otherpic31/9009ec80f9114ced983e0837a17f2a25.jpg)
算法复杂度计算公式
![在这里插入图片描述](/upload/otherpic31/8d8fe7be7c4942d2b07da5ea9fd17932.jpg)
其中(加法规则)
![在这里插入图片描述](/upload/otherpic31/23bf054e88854fa9850cd1bdab8cf55b.jpg)
![在这里插入图片描述](/upload/otherpic31/11fab17180094bd3bdc4aeb92b45e222.jpg)
![在这里插入图片描述](/upload/otherpic31/21a2ad5fe888478ea7e130d8506a5b5e.jpg)
例子1(嵌套循环就只算内层)
![在这里插入图片描述](/upload/otherpic31/ada6cf54c4f3489794399a961adf6ca5.jpg)
例子2(关注最深层循环的语句频率)
![在这里插入图片描述](/upload/otherpic31/c12f9b558cc1475099d1bee278c8c9d3.jpg)
例子3(平均算法复杂度)
![在这里插入图片描述](/upload/otherpic31/76e1516809164f7790fe41cc318aea63.jpg)
例子如下(加法规则)
![在这里插入图片描述](/upload/otherpic31/060e408fe89a4780b06bc5f1a4761522.jpg)
计算算法复杂度常见的数量级表示
![在这里插入图片描述](/upload/otherpic31/2cb3a2555a424217af8c0a0e45baa3d3.jpg)
常对幂指阶
![在这里插入图片描述](/upload/otherpic31/802d96a4697c4f9199c263c856e4dee9.jpg)
总结
![在这里插入图片描述](/upload/otherpic31/47be08c09bb045ea980b8fc414004337.jpg)
空间复杂度
空间开销(内存开销)与问题规模n之间的关系
![在这里插入图片描述](/upload/otherpic31/3d567603a8c0417cb361bc4586911afb.jpg)
![在这里插入图片描述](/upload/otherpic31/d424dd63988f436288ab43295f9e1b9f.jpg)
![在这里插入图片描述](/upload/otherpic31/132c308a1f7840c39f45a7ee34ebdef2.jpg)
![在这里插入图片描述](/upload/otherpic31/64d791c93ef240a0ae85ee46d3fa2948.jpg)
![在这里插入图片描述](/upload/otherpic31/770d75b29c6440cea7c8fcc98981351b.jpg)
递归调用的空间复杂度(每一层数据空间一致)
![在这里插入图片描述](/upload/otherpic31/6308cc23388a43d38542262045c4bb07.jpg)
![在这里插入图片描述](/upload/otherpic31/d5a563cecc0140bb947c6190a3612a73.jpg)
递归调用的空间复杂度(每一层数据空间不一致)
![在这里插入图片描述](/upload/otherpic31/cf8eeaf544bd47ac862970a4d4cd537f.jpg)
![在这里插入图片描述](/upload/otherpic31/8e036e7ab6e7460a982591abae04c900.jpg)
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
分享名称:数据结构---绪论-创新互联
路径分享:
http://ncjierui.cn/article/igocg.html