数字逻辑 数据结构 汇编语言这些科目之间有什么联系吗?

来自:    更新日期:早些时候
数据结构中逻辑结构和物理结构的区别和联系是什么~

区别:一、含义不同。
数据的逻辑结构是对数据之间关系的描述,有时就把逻辑结构简称为数据结构。逻辑结构形式地定义为(K,R)(或(D,S)),其中,K是数据元素的有限集,R是K上的关系的有限集。
数据结构在计算机中的表示(映像)称为数据的物理(存储)结构。它包括数据元素的表示和关系的表示。
二、任务不同。
逻辑结构设计的任务是将基本概念模型图转换为与选用的数据模型相符合的逻辑结构。
物理设计的任务是根据具体计算机系统的特点 ,为给定的数据模型确定合理的存储结构和存取方法。
三、反应数据成分不同。
逻辑上的数据结构反映成分数据之间的逻辑关系。
物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。

扩展资料:逻辑结构的物理表示:线性表的顺序存储则可以分为静态和非静态:静态存储空间不可扩展,初始时就定义了存储空间的大小,故而容易造成内存问题。
线性表的链式存储:通过传递地址的方式存储数据。
单链表:节点存储下一个节点的地址。
环链表:尾节点存储头结点的地址
双链表:节点存储前一个和后一个节点的地址,存储两个地址。
双循环链表:尾节点存储头结点的地址。
参考资料:逻辑结构-百度百科物理结构-百度百科

数据结构其本身是和语言无关的,也就是说数据结构只有一个版本,至于应该选择哪一个语言进行学习,可以就个人爱好与善长决定。C,C++,Java都是不 错的选择。数据结构和语言的关系就像数学定理和描述它的自然语言一样,你可以用中文表达勾股定理,也可以用英文,法文或者世界上任何一种语言表达它,但是 世上只有一个勾股定理。当然,如果任何一种语言你都不会,那将无法学好数据结构的。如果你打算今后都用C语言,那么可以认为数据结构是C语言的加强和发 展。

数据结构和编程语言关系紧密些 属于软件,计算机类的基础课

汇编语言就是一种编程语言,因此和数据结构有很大联系,但汇编是针对硬件底层做操作的,因此和计算机硬件关系密切;

数字逻辑的话也是和硬件底层有很大关系,可以设计简单硬件机器等,和单片机、汇编等有直接而紧密地联系

总之,这3门课程之间是紧密相连的,当然你会发现大学的课程都是由很多细小的联系,它们是一个有机的整体,所以建议你不要偏科,而且要自己去细细体会课程间的关系。
这样可以学的更好。

至于学习方法:
数据结构要多上机,把一些算法用一种语言编好程序,上机运行并想想有没有更简单算法。
汇编语言要靠记忆+上机+自己设计单片机的控制程序。
而数字逻辑要在重视理论的基础上更加重视硬件的试验,这样可以为自己以后的硬件方面甚至电脑硬件维修等方面打下坚实基础。

具体的东西都是花招,
思想才是内力,
当你获得了某种思维方式
很多东西就一看就理解
但是一个不练花招的武者是不会自然而然地增加内力的。

数字逻辑 数据结构 汇编语言
是有明显的区别
如果你认真的去看书的话(一般第一章都有本门课程的引入介绍),就不会提出这样的问题。


数字逻辑 数据结构 汇编语言这些科目之间有什么联系吗?视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网