首页 > 其他 > 详细

线性表及实现

时间:2018-03-15 22:47:30      阅读:243      评论:0      收藏:0      [点我收藏+]

顺序存储结构表示非0项

技术分享图片

 

链表结构存储非零项

typedef struct PolyNode *Polynomial;
struct PloyNode {
    int coef;
    int expon;
    Ploynomial link;
};

 

线性表的抽象描述:

名称:线性表(List)

数据对象集:n个元素构成的有序序列

操作集:

1、List MakeEmpty():初始化一个空线性表L

2、ElementType FindKth(int K, List L):根据位序K,返回相应元素

3、int Find(ElementType X, List L):在线性表L中查找X的第一次出现位置

4、void Insert(ElementType X, int i, List L):在位序i前插入一个新元素X

5、void Delete(int i, List L):删除指定位序i的元素

6、int Length(List L):返回线性表L的长度n

 

技术分享图片

技术分享图片
typedef struct LNode *List;
struct LNode{
    ElementType Data[MAXSIZE];
    int Last;
};
struct LNode L;
List PtrL;
定义结构

1.初始化

 

线性表及实现

原文:https://www.cnblogs.com/ch122633/p/8576732.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!