顺序存储的有序线性表 有序线性链表

有什么区别呀,能用二分法查找的是哪个?谢谢... 有什么区别呀,能用二分法查找的是哪个?谢谢 展开
 我来答
阿鸾44
推荐于2017-10-06 · TA获得超过2137个赞
知道大有可为答主
回答量:2141
采纳率:50%
帮助的人:557万
展开全部
“顺序存储”表明该线性表使用顺序存储结构(即数组)
“有序”表明线性表内元素排列有序,如“1,2,3,4,5”
“链表”表明该线性表采用链式存储结构,即每个元素的数据类型都是一个结构体,这个结构体里面又包含指向下一个位置的结构体的地址

顺序存储结构的线性表的类型定义如下:
#define MAXSIZE 100 ‖顺序表的最大容量
typedef struct
{ElemType data[MAXSIZE]; ‖存放线性表的数组
int last; ‖last是线性表的长度
}SeqList;

链式存储线性表的结点定义:
typedef struct Node
{ElemType data;
struct Node *next;
}LNode,*LinkedList;
光阴的岁月故事
推荐于2017-10-02 · TA获得超过9790个赞
知道大有可为答主
回答量:7311
采纳率:74%
帮助的人:942万
展开全部
“顺序存储”表明该线性表使用顺序存储结构(即数组)
“有序”表明线性表内元素排列有序,如“1,2,3,4,5”
“链表”表明该线性表采用链式存储结构,即每个元素的数据类型都是一个结构体,这个结构体里面又包含指向下一个位置的结构体的地址

顺序存储结构的线性表的类型定义如下:
#define MAXSIZE 100 ‖顺序表的最大容量
typedef struct
{ElemType data[MAXSIZE]; ‖存放线性表的数组
int last; ‖last是线性表的长度
}SeqList;

链式存储线性表的结点定义:
typedef struct Node
{ElemType data;
struct Node *next;
}LNode,*LinkedList;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忘至白葬不情必0T
2008-08-04 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
顺序存储的有序线性表

一般来说,顺序存储的有序线性表是用数组来实现的,数组的访问可以直接用下标,所以很方便的取任意位置的元素.
但有序线性链表就不行了,只能依靠其各结点的next域逐个元素访问,无法达到二分法的要求
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式