计算机思维和算法

2018-08-06  本文已影响18人  禅与发现的乐趣

计算机思维和算法

计算机思维是在学习和应用计算机学科理论和技能的过程中,所体验和获得的思想方法和做事方法。它分为三个层次:

计算机思维的三个层次

宏观层面

对“可计算”这个思想的理解,也就是如何使用计算机这个工具,将虚拟世界处理问题的方法变成解决现实生活中的各种实际问题的方法。换句话说,计算机思维需要你对现实生活中的问题找到计算机的解决策略

中观层面

在有限的资源下,做到全局最优。

微观层面

算法

科学家们在翻译现实世界的需求和计算机虚拟过程时,提炼出了一些高效的、不断被验证过的标准流程,这些流程就是我们今天所说的计算机算法。

衡量算法的标准

最早将算法复杂度严格量化衡量的是著名计算机科学家、算法分析之父高德纳。今天,全世界计算机领域都以高德纳的思想为准。

高德纳的思想主要包括三个部分:

上一篇下一篇

猜你喜欢

热点阅读