数据结构中有多少种逻辑结构
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/23 00:23:32
一、选择题1.C2.D解析:A.完全二叉树可以用数组存储,树是非线性结构B.链表且插入和删除运算效率高C.链表也有双向链表,有两个指针域3.A4.A.顺序表可随机访问任一元素5.D6.这道题你是不是弄
可以这么说数据结构主要从逻辑结构和物理结构两个方面来看而逻辑结构主要是对该结构操作的设定,物理结构是描述数据具体在内存中的存储(如:顺序结构、链式结构、索引结构、希哈结构)等.
物理结构是指数据具体存放在哪个位置,通俗些说就是数据放在硬盘里头的哪一个地方.逻辑结构是指数据高数据间是怎样联系的.
这种观点不完全对,我感觉数据结构主要研究非数值应用问题中数据之间的逻辑关系和对数据库的操作,同时还研究如何将具有逻辑关系的数据按一定的存储方式存放在计算机内.分析数据之间的逻辑关系和确定数据在计算机内
常用的线性结构有:线性表,栈,队列,数组,串.线性表是多个相同元素组成的有限线性序列.栈是一种特殊线性表,它将插入和删除限制在表的一端进行,是一种后进先出表.队列也是一种操作受限的特殊线性表,它只允许
逻辑结构分为:线性结构和非线性结构线性结构包括:线性表和受限的线性表所以,线性表是一种逻辑结构.顺序表和链表是线性表的物理实现形式.即顺序表和链表是存储结构
数据结构包括逻辑结构和物理结构,存储结构就是物理结构.两种说法一致,一般写第一种.
逻辑结构有:集合结构、线性结构、树形结构和图状结构.物理结构有:线性存储结构和非线性存储结构,线性存储结构有顺序、链接、索引和散列4种结构;非线性存储结构有树形存储结构、图形存储结构.呵呵,自己学校的
树就是一个主干延伸出多个分支.一般用结构体来实现,结构体中包含两个或两个以上本类型的指针变量.如果有必要,还可以区分左右子节点或者在节点结构中增加指回父节点的指针.以下是一个树节点结构的案例:type
楼上回答得莫名其妙,与使用计算机无关的自然是数据的逻辑结构了,答案是C,因为是用纯粹数学概念描述的
选择D.A:逻辑结构是指数据之间的前后关系.比如线性表,树,堆等.而存储结构可以采用顺序结构(数组),或链表等.B:线性结构属于数据的逻辑结构之一.存储结构可以是线性,也可以是非线性.C:数据的存储结
1C2A3A4A5D6A8B9B10A
树型和图形,答案是C和D集合没有后继,线性最多1个
非线性结构是指在该类结构中至少存在一个数据元素,它具有两个或者两个以上的前驱或后继.如树和二叉树等.
第1题在数据结构中,从逻辑上可以把数据结构分成(A).A、动态结构和静态结构B、紧凑结构和非紧凑结构C、线性结构和非线性结构D、内部结构和外部结构第2题关于链表的特点描述不正确的是(D).A、存储空间
1.数据结构是一门研究非数值计算的程序设计问题中计算机的A以及它们之间的_B和运算等的学科.①A.数据元素B.计算方法C.逻辑存储D.数据映象②A.结构B.关系C.运算D.算法2.数据结构被形式地定义
似乎楼主对于数据结构的理解存在严重的误区.数据结构是为了使得一些简单值类型int,char,float等数据能够组成一个“大型”的结构体并且协同工作而存在的.翻开数据结构的书,第一章,里面有提到过:人