程序=算法+数据结构,说说你的理解,算法近似于程序的概念,数据结构是逻辑结构和存储结构,谁能通俗地给我讲讲,一直都理解不
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/09/14 22:56:38
程序=算法+数据结构,说说你的理解,算法近似于程序的概念,数据结构是逻辑结构和存储结构,谁能通俗地给我讲讲,一直都理解不到位
我认为,程序就是具有特定意义的指令集合.
①程序注重于从“功能”上进行描述,也就是它能干什么.
比如一个闹钟程序,到某个时间就会闪动、响铃.
其意义在于提醒人们时间.
②算法注重于“问题”的解决过程,也就是怎么解决问题.
假如人们有这么一种需求,他们希望能在特定的时间被提醒.
如何解决这个需求、或者说问题,这就是算法的事.
③数据结构注重于数据的存储和数据的意义.
数据结构主要是服务于算法,这是因为算法需要用到数据.
良好的输入数据,有利于算法处理,能提高算法效率.
就比如时间,人们看时间都是时分秒的形式hh:mm:ss.
但是两个时间计算起来挺麻烦,比如23:14:29-13:38:53等于多少?
同时存储起来也不方便,是用字符串存储还是3个数字类型?
如果时间是以秒来表示的23:14:29=83669(s),13:38:53=49133(s)
不但计算起来方便,存储起来也很方便.
①程序注重于从“功能”上进行描述,也就是它能干什么.
比如一个闹钟程序,到某个时间就会闪动、响铃.
其意义在于提醒人们时间.
②算法注重于“问题”的解决过程,也就是怎么解决问题.
假如人们有这么一种需求,他们希望能在特定的时间被提醒.
如何解决这个需求、或者说问题,这就是算法的事.
③数据结构注重于数据的存储和数据的意义.
数据结构主要是服务于算法,这是因为算法需要用到数据.
良好的输入数据,有利于算法处理,能提高算法效率.
就比如时间,人们看时间都是时分秒的形式hh:mm:ss.
但是两个时间计算起来挺麻烦,比如23:14:29-13:38:53等于多少?
同时存储起来也不方便,是用字符串存储还是3个数字类型?
如果时间是以秒来表示的23:14:29=83669(s),13:38:53=49133(s)
不但计算起来方便,存储起来也很方便.
程序=算法+数据结构,说说你的理解,算法近似于程序的概念,数据结构是逻辑结构和存储结构,谁能通俗地给我讲讲,一直都理解不
数据结构和算法就是程序这句话怎么理解?
数据结构包括逻辑结构 存储结构 数据运算三个方面的内容,和数据结构包括逻辑结构 物理结构有什么不一样吗
程序框图与算法的基本逻辑结构
数据结构中,与使用的计算机无关的是数据的() A存储结构 C逻辑结构 D物理和存储结构
什么是数据结构? 怎么区分存储结构和逻辑结构?
数据结构中树的结构怎么理解
逻辑结构相同但存储不同,是不同的数据结构 这句话对吗
程序框图 算法基本逻辑结构
数据结构中的逻辑结构和物理结构的区别是什么.
数据结构试题 1、 画出线性结构、树结构和图结构的逻辑示意图2、 什么是顺序存储结构?什么是链式存储
数据结构小问题判断题( )1、算法分析的两个主要方面是空间复杂度和时间复杂度。( )2、线性表的链式存储结构优于顺序存储