码迷,mamicode.com
首页 > 其他好文 > 详细

线性表及实现

时间:2018-03-15 23:03:40      阅读:266      评论:0      收藏:0      [点我收藏+]

标签:抽象   str   node   nod   tty   sed   closed   isp   元素   

顺序存储结构表示非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.初始化

 

线性表及实现

标签:抽象   str   node   nod   tty   sed   closed   isp   元素   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!