程序=算法+数据结构,说说你的理解,算法近似于程序的概念,数据结构是逻辑结构和存储结构,谁能通俗地给我讲讲,一直都理解不

问题描述:

程序=算法+数据结构,说说你的理解,算法近似于程序的概念,数据结构是逻辑结构和存储结构,谁能通俗地给我讲讲,一直都理解不到位
1个回答 分类:数学 2014-11-28

问题解答:

我来补答
我认为,程序就是具有特定意义的指令集合.
①程序注重于从“功能”上进行描述,也就是它能干什么.
比如一个闹钟程序,到某个时间就会闪动、响铃.
其意义在于提醒人们时间.
②算法注重于“问题”的解决过程,也就是怎么解决问题.
假如人们有这么一种需求,他们希望能在特定的时间被提醒.
如何解决这个需求、或者说问题,这就是算法的事.
③数据结构注重于数据的存储和数据的意义.
数据结构主要是服务于算法,这是因为算法需要用到数据.
良好的输入数据,有利于算法处理,能提高算法效率.
就比如时间,人们看时间都是时分秒的形式hh:mm:ss.
但是两个时间计算起来挺麻烦,比如23:14:29-13:38:53等于多少?
同时存储起来也不方便,是用字符串存储还是3个数字类型?
如果时间是以秒来表示的23:14:29=83669(s),13:38:53=49133(s)
不但计算起来方便,存储起来也很方便.
 
 
展开全文阅读
剩余:2000
上一页:画钩的
下一页:速率
也许感兴趣的知识