当前位置: 首页 > news >正文

时间和空间复杂度

时间和空间复杂度

一、如何衡量一个算法的好坏

1. 算法效率

(1)算法效率分析分为两种:第一种是时间效率,第二种是空间效率
(2)时间效率被称为时间复杂度,而空间效率被称作空间复杂度
(3)时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间

(1.1)时间复杂度

(i)时间复杂度概念:
算法的时间复杂度是一个数学函数,算法中的基本操作的执行次数,为算法的时间复杂度
(ii)大O的监禁表示法
大O符号(Big O notation):是用于描述函数渐进行为的数学符号。
eg:

(iii)推导大O阶方法
1、用常数1取代运行时间中的所有加法常数。
2、在修改后的运行次数函数中,只保留最高阶项。
3、如果最高阶项存在且不是1,则去除与这个项目相乘的常数。得到的结果就是大O阶。

(Iv)算法的时间复杂度存在最好、平均和最坏情况:
最坏情况:任意输入规模的最大运行次数(上界)
最好情况:任意输入规模的最小运行次数(下界)
在实际中一般情况关注的是算法的最坏运行情况

(2.1)空间复杂度

空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度。空间复杂度不是程序占用了多少bytes的空间,因为这个也没太大意义,所以空间复杂度算的是变量的个数。空间复杂度计算规则基本跟时间复杂度类似,也使用大O渐进表示法
算规则基本跟时间复杂度类似,也使用大O渐进表示法

http://www.rkmt.cn/news/1484739.html

相关文章:

  • MMD度量原理及其在AI艺术与专利分析中的应用
  • 从MobileNet到BiSeNet V2:轻量级网络设计是如何‘卷’向语义分割的?
  • llms.txt配置详解:让AI更好地理解你的网站
  • 【Go语言LeetCode刷题手记|第四天】34. 在排序数组中查找元素的第一个和最后一个位置 35. 搜索插入位置
  • 2026年最新呼伦贝尔市黄金+白银+铂金+K金回收门店及联系方式电话推荐 黄金回收店铺TOP5排行榜 - 盛世金银回收
  • 2026年最新防城港市黄金+白银+铂金+K金回收门店及联系方式电话推荐 黄金回收店铺TOP5排行榜 - 盛世金银回收
  • Kaggle房价预测翻车实录:从梯度爆炸到模型保存,我的PyTorch MLP调参避坑指南
  • 别再手动敲OWL了!用Protege+Cellfie批量处理Excel数据,完整配置流程与字符清洗脚本
  • 计算机原理与硬件基础入门指南——写给零基础在职人员的通俗教程
  • S32K3系列CAN接收过滤避坑指南:从MB0全收不到精准掩码设置,手把手教你搞定报文丢失问题
  • 2026年最新佛山市黄金+白银+铂金+K金回收门店及联系方式电话推荐 黄金回收店铺TOP5排行榜 - 盛世金银回收
  • 2026年最新昆明市黄金回收店铺TOP5排行榜 黄金+白银+铂金+K金回收门店指南及联系方式电话推荐 - 大熊猫898989
  • 2026年淄博采购供应商岗位SCMP试听课怎么问?众智商学院官网费用班期 - 众智商学院职业教育
  • 从‘一视同仁’到‘区别对待’:图解Circle Loss如何给难样本‘加权重’,PyTorch代码逐行解析
  • 2026年最新福州市黄金+白银+铂金+K金回收门店及联系方式电话推荐 黄金回收店铺TOP5排行榜 - 盛世金银回收
  • 2026年最新兰州市黄金回收店铺TOP5排行榜 黄金+白银+铂金+K金回收门店指南及联系方式电话推荐 - 大熊猫898989
  • 罗马尼亚语模型训练:Transformer与Mamba架构对比与优化
  • 2026年最新蚌埠市黄金回收店铺TOP5排行榜 黄金+白银+铂金+K金回收门店指南及联系方式电话推荐 - 大熊猫898989
  • 告别调度表依赖:用RTA-OS Alarm实现精准定时任务(附SetAbsAlarm/SetRelAlarm代码示例)
  • 告别裸机,在FreeRTOS上为STM32移植SOEM EtherCAT主站的几点关键考量
  • 跨越二层交换机:华为交换机802.1X认证中EAP报文透传的完整配置流程与原理
  • 从Jupyter到生产环境:机器学习模型服务化落地实战
  • POE仿生硬件设计法:原理-组织-执行三层落地模型
  • 2026年最新大同市黄金+白银+铂金+K金回收门店及联系方式电话推荐 黄金回收店铺TOP5排行榜 - 盛世金银回收
  • MuleSoft企业级AI编排:安全可控的LLM集成实践
  • 从PCB布线到天线设计:工程师必懂的传输线‘黑话’与实战避坑指南
  • 2026年最新宝鸡市黄金回收店铺TOP5排行榜 黄金+白银+铂金+K金回收门店指南及联系方式电话推荐 - 大熊猫898989
  • 别再到处找外围电路了!用ESP32-PICO-D4做超小型物联网设备,一个芯片就够了
  • 5G手机信号到底有多强?手把手教你读懂3GPP 38.521-1中的SUL功率配置与测试
  • 在Hi3516DV300开发板上手把手搭建WiFi热点:hostapd 2.9交叉编译与RT3070网卡配置全流程