计算之魂思考一

简介: 计算之魂思考一

计算之魂思考一

算法复杂度严格量化衡量标准:

1.在比较算法的快慢时,只需要考虑数据量特别大,大到近乎无穷大时的情况。为什么要比大数的情况,而不比小数的情况呢?因为计算机的发明就是为了处理大量数据的,而且数据越处理越多。比如我和同学们做砸的那个对账功能,就是没有考虑数据量会剧增。

2.决定算法快慢的因素虽然可能有很多,但是所有的因素都可以被分为两类:第一类是不随数据量变化的因素,第二类是随数据量变化的因素

思考题1.1

世界上还有什么产品类似于计算机,是软硬件分离的?( 难度系数1颗星)

回答:第一次看到这个题目让人很懵哈,确实还有想过这样一个题目呢,但是时代发展,是如何想到软硬件分离的呢。这样一个列子生活中应该并不会常见吧,目前只能想到云计算、单片机、物联网设备等呢

思考题1.2

如果一个程序只运行一次,在编写它的时候,你是采用最直观但是效率较低的算法,还是依然寻找复杂度最优的算法?(难度系数2颗星)

回答:

“程序只运行一次”,似乎从时间的成本上来考虑,采用最直观但效率较低的算法是划算的。

但计算机处理的问题往往是数据量非常庞大的问题,大到近乎无穷大。所以,这个时候,哪怕找到一个相对更好的算法,最终对程序整体运行所消耗的时间都有巨大的提升。如此一来,寻找复杂度最优的算法从时间成本上考虑是划算的。

另外,即使这个程序只运行一次,但解决当下问题的算法在以后很可能会被反复使用。如果寻找到复杂度最优的算法,之后每次使用算法解决问题的时候,都可以节省指数级倍数的时间成本。从长远来看,依然划算。

相关文章
|
机器学习/深度学习 人工智能 城市大脑
【计算讲谈社】第九讲 | “碳中和”时代下:计算的机会在哪里?
碳中和是什么?如何影响我们的生活?与计算又有何关系?8 月 19 日,阿里云【大咖说】全新子系列【计算讲谈社】第九讲《“碳中和”时代下:计算的机会在哪里?》上线,阿里云能耗云负责人周文闻、阿里巴巴研究员吴翰清(道哥)携学员针对该主题展开分享和讨论。
329 0
【计算讲谈社】第九讲 | “碳中和”时代下:计算的机会在哪里?
|
存储 Oracle 安全
聚互联网浪 成计算+潮
稳固中国市场第一,进入全球市场前三!在4月24日的浪潮信息全国合作伙伴大会上,浪潮集团首席科学家、高级副总裁王恩东提出了浪潮的业绩增长目标。
149 0
聚互联网浪 成计算+潮
|
人工智能 监控 大数据
中科化学:以共享概念解决仪器预约难题,以数据计算赋能产业生态链
共享经济鼻祖罗宾·蔡斯在其《共享经济》一书中提到,被忽视的过剩产能,将产生无处不在的机会。
238 0
|
虚拟化 云计算 数据中心
李严冰:云是“三国版”计算模式的演变
本文讲的是李严冰:云是“三国版”计算模式的演变,【编者按】随着虚拟化技术和互联网的发展,自2007年以来,云计算的概念逐渐火热起来,成为人们关注的焦点。节能、灵活、高效--这些IT热点似乎都统一到了云计算的大旗之下,那么究竟什么是云计算,云计算与互联网、虚拟化、数据中心、IT基础设施究竟有什么样的关系。
1902 0

热门文章

最新文章

下一篇
开通oss服务