问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据结构与程序的关系 详细点

发布网友 发布时间:2022-04-26 23:08

我来回答

3个回答

热心网友 时间:2022-06-19 19:08

数据库是一种应用软件,用来存放各种数据的。
数据结构是计算机存储、组织数据的方式。
数据库是程序写出来的,而程序=数据结构+算法。
不知道能不能明白,简单的说数据结构是计算机的根本基础,因为计算机就是用来处理各种数据的,在计算机的世界里,所有的东东都叫数据,而数据结构正是用来表示计算机存储、组织数据的方式。
下面是官方的说法:
-------------------------------------------------------------------------------------------------------------
选择了数据结构,算法也随之确定,是数据而不是算法是系统构造的关键因素。这种洞见导致了许多种软件设计方法和程序设计语言的出现,面向对象的程序设计语言就是其中之一。
一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的。对数据元素间逻辑关系的描述称为数据的逻辑结构;数据必须在计算机内存储,数据的存储结构是数据结构的实现形式,是其在计算机内的表示;此外讨论一个数据结构必须同时讨论在该类数据上执行的运算才有意义。
在许多类型的程序的设计中,数据结构的选择是一个基本的设计考虑因素。许多大型系统的构造经验表明,系统实现的困难程度和系统构造的质量都严重的依赖于是否选择了最优的数据结构。许多时候,确定了数据结构后,算法就容易得到了。有些时候事情也会反过来,我们根据特定算法来选择数据结构与之适应。不论哪种情况,选择合适的数据结构都是非常重要的。

热心网友 时间:2022-06-19 19:08

数据结构与程序的关系

数据结构:为一个算法了!程序就是用户用算法处理的问题总汇!

热心网友 时间:2022-06-19 19:09

程序=数据结构+算法
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
橙子冷藏能保存多久 橙子会过期吗 新鲜橙子如何保存更久 橙子保鲜剂对人体有害吗 粒上皇开口熟栗120g*5袋(共600g)-详细介绍 三皇王板栗介绍 品牌榜:2024年板栗十大品牌排行榜 投票结果公布【新】 为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 程序和数据结构有什么关系? 海尔冰箱抽屉怎么洗 梦茹起什么英文名 女生的 请求女孩名字中带茹的名字 我女孩三生了,叫刘梦茹,我给男孩起个名字给梦茹能连起来的名字,假如万事如意,比许给梦茹能连一来的 郭梦茹这个名字好不好听 上海有多少个DNS服务器地址啊? 高梦茹是什么意思 梦琪和梦茹哪个名字好听 秦梦茹这个名字的含义 女孩起名梦如和梦茹是什么意思 女孩起名梦如和梦茹是什么意思? 梦茹是什么意思 梦茹有什么含义 名字“梦茹”有什么含意 梦茹的含义是什么? 许梦茹这个名字的含义 这野菜叫什么名?在北京唐山都有。不是开白花的荠菜。 野菜有哪些? 野菜都有哪些品种? 《数据结构》课程讲什么内容? 数据结构与程序设计的关系大麽? 数据结构的主要研究对象是什么? 901数据结构与程序设计,的具体内容是全国统一的还是天津大学自己设计的呢?非常感谢 金针菇蒜蓉虾的做法 蒜蓉小龙虾配金针菇粉丝在下面垫底的做法? 大虾最简便的做法 金针菇豆腐,干锅杂蔬虾,蒜香莲藕片怎么做? 雪菜金针菇虾汤的好吃做法? 急!我用360手机助手在手机上安装了软件,手机桌面上却没有显示软件图标... 手机桌面图标消失了文件还在,怎样恢复图标? 好几个月了,现在右手手背感觉发麻,不会是什么癌症吧 为什么360软件管家升级软件后,软件在桌面的图标消失不见了?怎么回事 360软件管家升级软件后,软件在桌面的图标消失不见了?怎么回事? 右手背时常麻木是何问题 可以免费看V|P电影的软件 右手手背麻木,怎么回事 有免费看的appp吗 或是在线 用360下载应用后桌面图标不见了怎么办 不知道为什么右手手背上的皮肤发麻,没有知觉了,也感觉不到痛了