2 qq 33560012 qq_33560012 于 2016.09.23 23:08 提问

数据结构与文件的关系

刚学了数据结构,但是数据结构跟文件有什么关系??比如.mp3格式的文件和数据结构中的队列、树等结构有什么关系?

2个回答

caozhy
caozhy   Ds   Rxr 2016.09.23 23:39
已采纳

不能顾名思义,两者基本没有关系。数据结构是讲授数据组织和算法的基本知识的课程,而文件格式和它不是一回事。
计算机科学是美国人搞出来的,一些词语翻译成中文感觉都差不多,其实不然。好比“磁盘阵列”的阵列,按照字面翻译还是数组呢。你也不能把驱动器映射翻译成驱动器地图吧。
有时候将错就错的也不少,比如有本书叫《代码大全》,你千万别以为它是包含各种代码的“大全”,实际上这本书说的是如何完成/完善代码的。

qq_29594393
qq_29594393   Ds   Rxr 2016.09.23 23:24

具体的文件和数据结构没有关系 ,想.mp3 文件 ,那是一种文件格式 ,是一种协议 。
数据结构和文件系统有关,像D一个盘是这个盘的所有文件的根目录,也就是树形结构 ,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
linux 文件系统刨析-数据结构间关系
对象关系 我们已经查看了 VFS 层中的各种重要对象,现在我们通过一个图表展示它们之间的关系。到目前为止,我都是以一种自下而上的方式探索对象,现在我们采用自上而下方式,从用户透视图中考察对象(见 图 7)。 在顶层是打开的 file 对象,它由进程的文件描述符列表引用。file 对象引用 dentry 对象,后者引用 inode。inode 和 dentry 对象都引用底层的 su
Linux文件系统-3个重要数据结构及相互间的关系
每个open调用都导致在用户描述表和内核文件表中分配一个唯一表项。但在内核的索引节点表中,对每个文件只有一个表项。 文件项的引用数由于系统调用dup或fork的结果会大于1 管道分为两种,无名管道和有名管道,其区别如下: 1)无名管道调用pipe创建,有名管道调用open创建; 2)只有相关进程,即发出pipe调用的进程的后代才能共享对无名管道的存取,而所有的进程都能按通常的文件许可权,存
Mybatis的Xml映射文件和Mybatis内部数据结构之间的映射关系
Mybatis将所有Xml配置信息都封装到All-In-One重量级对象Configuration内部。       在Xml映射文件中,标签会被解析为ParameterMap对象,其每个子元素会被解析为ParameterMapping对象。标签会被解析为ResultMap对象,其每个子元素会被解析为ResultMapping对象。每一个、、、标签均会被解析为MappedStatement对象,
关系数据结构
最近去面试,遇到一道代码题:字符串反转,一下子懵逼,没有回答出来,现在进行总结。 字符串
程序、算法和数据结构的关系
本文为原创博客,仅供技术学习使用。未经允许,禁止将其复制下来上传到百度文库等平台。如有转载请注明本文博客的地址(链接)。数据结构的研究重点是在计算机的程序设计领域,使用何种方式对相关数据组合,以提高程序的执行效率。算法的主要目的在于为人们提供阅读了解所执行的工作流程与步骤。数据结构与算法要通过程序的实现,才能由计算机系统来执行。可以这样理解,数据结构和算法形成了可执行的程序。而程序能否快速而有效地完
数据结构与程序的关系
5.3 数据结构与程序的关系服务器程序在对定票/领票进行操作时需对数据库数据库数据结构,也就是数据表进行查询和修改:在定票/领票过程中都需要对数据库中的所有表,进行联合查询、修改。
Linux文件系统学习(二)之重要数据结构
超级块 索引节点 目录项 file对象
算法和数据结构的关系
数据结构: 当然就有存储结构和逻辑结构两种,分别研究数据的实际物理存储和理论上的结构形式。 比如在计算机中,数组在物理的存储介质上(存储器)是连续存储的(比如你家柜子上几层的抽屉,每个抽屉都放些东西,东西就是数据),而在逻辑结构,就说它是数组形式了。其他还有链表,队列,栈等。物理的存储形式和逻辑结构都不同。所以说数据结构是数据存储的方式。 算法: 通俗的说就是处理数据的方法。但是数据又用不同的数据
数据库关系数据结构及基本概念
关系Relationship一个关系对应一个二维表,二维表的名字就是关系名。表中的每一行是一个元组,每一列是关系的一个属性。属性Attribute二维表中的列(字段),称为属性,属性的个数称为关系的元数。域Domain属性的取值范围称为域。候选键能够标识每个元组的最少属性或属性组是候选码,一个关系可以有多个候选码,例如关系emp(no,name,iden,gender,age,....),其中no...
七、关系数据结构及其形式化定义
1.   关系模型的大体情况:        a. 关系模型建立在集合代数的基础之上,因此其数据结构的定义由集合论的方法给出;        b. 关系模型只包含单一数据结构——关系;        c. 逻辑结构上就是一张二维表,非常简单;        d. 现实中的实体以及实体之间的联系均用关系表示;