算法|--复杂度|--美食制作复杂度 Vs 算法复杂度
美食制作复杂度
时间复杂度
爆炒豆芽 ≈ ( 10min ~ 15min )
(
作为一种蔬菜,一直觉得豆芽特别"懂事",不用摘菜,甚至不用切,直接洗一洗就能下锅炒.
记得有一次做一道韭菜炒鸡蛋,我一根一根的摘韭菜就花了15分钟...韭菜太不懂事了...
)
东坡肉 ≈ ( 60min ~ 180min )
空间复杂度
如果直接比较2种算法的空间复杂度,那就需要推理一下需要耗费多少内存,
但是美食的空间复杂度就比较直观了,
直接看做一道菜厨房需要摆放的锅碗瓢有多少就行了.
爆炒豆芽 ≈ ( 1锅1碗 )
配料:
豆芽、葱
东坡肉 ≈ ( 1锅6碗 )
配料:
五花肉、生姜、小葱、冰糖、叉烧肉
算法 Vs 菜
如果["爆炒豆芽","东坡肉"]分别是一种算法,
那么输入应该是"蔬菜",输出应该是"一道菜",
如果["爆炒豆芽","凉拌豆芽"]分别是一种算法,
那么输入可能是"豆芽",输出应该是"一道豆芽菜",
总结
非常笼统的一种隐喻,希望可以帮助到大家理解.
想法溯源
我是怎么由"算法复杂度"突然想到"美食复杂度"的呢...
我想了下,主要有以下几个步骤:
1.将"算法复杂度"咬文嚼字拆解为["算法","复杂度"]
2.搜索引擎中去搜索关键词"复杂度",
3.搜索引擎中去搜索关键词"复杂度 最高的事物",得到的结果中包含了以下内容["名字最复杂的美食,光写出来就要花5分钟...","哪些食物制作过程比较复杂?"]
4.美食复杂度 Vs 算法复杂度
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2021-08-30 《操作系统导论》 - 书摘
2021-08-30 《小狗钱钱》 - 书摘
2020-08-30 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误
2019-08-30 Global.asax.cs 为 /.aspx 执行子请求时出错。 Server.Transfer