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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 05:54:00
程序=算法+数据结构,说说你的理解,算法近似于程序的概念,数据结构是逻辑结构和存储结构,谁能通俗地给我讲讲,一直都理解不到位
xՔRP_:(,7vATR!.v]P8+ aڥ>}0N1~y3IqK2VtJ"m688k= j407"6&quj9eK/6î*дIf xp73^e+؝Њ& 5YD&IO絒^Y~)v?R@flh^ %:yV* TȤ7ŠN/tpĺWm]U?yHi/ivGZP&Ca&5 ;=}u@ ^!'n Q3~hJc##S(_^%#QQَE;^gfJP^BDfL3F}R /ԣ=q(_S=͋)?0 NعwsI?t_TYNKP$"d*bC%Fr$3gy۳(i] mַ?!u+E7 &5+{HU˞5v2!sWz@;m*ܻuYn/vf $u`TEg{6 vJN}c4nW#_?_

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

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