如果两个程序对所有的输入,都输出同样的输出,这两个程序就可以看作等价,那么怎样求出“最优”程序
【如果两个程序对所有的输入,都输出同样的输出,这两个程序就可以看作等价,那么怎样求出“最优”程序】 什么叫“最优”?
如果是指速度更快、长时间连续运行不死的话,那么找个测试人员来测试一下这两个程序就知道哪个“最优”了。
■网友
时间复杂度?空间复杂度?
■网友
指令最短指的是cpu运算量最少。写一个程序,cpu运算速度只是其中一个目标,还有IO速度,可读性,可扩展性等多个目标。如果仅仅追求指令最短,那很可能得出的最优程序疯狂空间换时间,浪费很多内存,而且代码非常变态常人无法理解,对于可能产生的错误也不具备处理能力。
推荐阅读
- 如果你的多肉出现这个长势,要注意这个细节,多肉才会越来越美!
- 出入口■注意了!南京地铁两个出入口将临时封闭
- 有必要重新开个C店吗
- 招聘都要学历,何来程序员不看学历
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 银行系统的研发岗(程序员)是不是很难进(校招)推广到国企的研发岗(程序员)呢
- 耻骨|韧带痛、耻骨也痛,从来没有这么痛过,痛了两个多星期了!”厦门孕妈崩溃:“孕晚期各种不舒服
- 有啥方法,网站,项目可以自己练习计算广告学
- 坐标合肥,请问在哪里能捕捉到程序员这种生物他们大都出现在哪里呢
- 程序猿和产品汪能愉快的一起谈恋爱嘛
