为了账号安全,请及时绑定邮箱和手机立即绑定

请问如何理解程序=数据结构=算法这条公式?

请问如何理解程序=数据结构=算法这条公式?

HUH函数 2018-08-05 13:06:06
如何理解 程序=数据结构=算法 这条公式?
查看完整描述

1 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

这个公式对计算机科学的影响程度足以类似物理学中爱因斯坦的“E=MC^2”——一个公式展示出了程序的本质。
略会去查看了一下
通俗的说 算法相当于逻辑,小部分已为人们发掘出来(这里的小部分指的是书本里讲的各种算法,属于人们对于特定模式抽象出来的核心,比如排序),可以看做一种模式。对应于业务来说,一种逻辑(可能由其他元子逻辑组合而成)一旦确定下来,便可看做常量,固定不变。

数据结构即数据表示,说白了就是数据,比如用户数据,属于互联网玩的主要部分。这里面有一个问题,就是如何合理高效表示数据。为此,人们想出了各种各样的数据结构,比如数组,比如树。还有一点就是代码通用性的考量。对于一个设计良好的数据(结构)来讲,应当可以保证在代码逻辑不变的基础上,功能的增加只需在数据层动点手脚完成:下拉菜单数据中追加一条“详情页”的数据和对应的回调方法,即可完成新菜单项的添加工作。

问题 —> 数据结构+算法 == 程序 —> 解决问题

查看完整回答
反对 回复 2018-08-06
  • 1 回答
  • 0 关注
  • 928 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信