永发信息网

为什么说逻辑结构是数据组织的主要方面

答案:1  悬赏:50  手机版
解决时间 2021-04-06 14:22
为什么说逻辑结构是数据组织的主要方面
最佳答案



数据结构+算法=程序数据结构是指数据在计算机内存(或磁盘中)的组织形式
所谓组织形式是指数据的
{
逻辑结构:数据间的邻接关系 如 线性、树形、图状;
存储结构:数据以何种方式进行存储 如 顺序式、链式;
}
例:对10个人的成绩进行排序的算法
{
首先,将10个人的信息和成绩输入计算机
然后进行排序
最后,输出结果
}第一步是存储信息 关键要考虑2个问题 :以何种方式将10个人的信息存入(存储结构),存入候每个人之间的关系是什么?(逻辑结构)
即 要求 指明数据在计算机内的组织形式 这是一个数据结构问题 显然如果只有这10个数据的话,我们会选择数组这种数据结构进行组织
先说几种常见的数据结构: 数组 链表 二叉树 栈 哈希表等所有的数据结构都通过其逻辑结构和存储结构来定位,二者也是每一个数据结构的核心部分。如 1维数组的
逻辑结构:线性
存储结构:顺序式
单链表 是 线性和链式 队列是 线性和顺序式解决了数据的存储问题
接着思考如何排序
首先处理同一类问题(此处为排序),如果数据结构不同,其算法也不同。同样是排序却有堆排序和数组排序之分等
因此在考虑算法时,要注意考虑数据结构。
在程序设计时更应该综合考虑算法与数据结构的选择与搭配,以设计出最适合的程序
因此 程序设计可分二步
{
1.选择数据结构
2.根据选择的数据结构设计算法
}
然后一个程序即构建成功了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
机电池显示充电中,但充不进电是怎么回事? 最
求解答,老司机,开车,都是些什么意思
苏州移动号码如何办理过户
计算机数据编码通信中的(e5)16是什么意思
庄子:独与天地精神往来?
齐鲁网2011年2月8日从山东省旅游局获悉,山东
不登陆如何看贴吧
建行的信用卡好用吗,中国建设银行办理什么信
贡嘎处男是什么意思???藏语
万科,华润,宝能大战什么意思的最新相关信息
欧诗漫这套好用吗
lc是代表哪个城市的首字母
憨豆先生全集在哪下载
肺活量3000的人能不能吹萨克斯
信用保证保险和一般财产保险的区别有哪些?
推荐资讯
泰州市区包不包括姜堰区呢?
我20岁了还不懂人情世故,有什么话可以教?
现在通告艺人通告费多少?
我们男女双方都彼此有好感(我是男)
赛睿RAW和罗技Pro哪个好?
超凡大师Windows10 正式版 是个怎样的系统,
我想知道天龙八部2 的重楼 到底 有没有人打到
密云水库面积在中国排在第几位
四台磨粉机5小时磨面粉13吨照这样计算这四台
维他柠檬茶能加热饮吗?
reel no什么意思?
“贱人就是矫情”这句话适合形容工作上很讨厌
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?