7.3

这个还越来越多了,

什么是线性表

线性表的基本操作

两个操作的具体实现。

什么是钱(元晶,金币)

同类数据元素的有序线性表

钱的几种操作

钱包

花钱

赚钱

查我有多少钱,查我某天赚了多少钱,查我第一次赚了100是什么时候。

 

钱操作的具体实现。

顺序存储

他这个代码还挺难的,我很想复制,但是元晶的钱包怎么能就这样复制呢

(前置知识,typedef是在计算机编程语言中用来为复杂的声明定义简单的别名,它与宏定义有些差异。

typedef struct Lnode* List;
struct Lnode{
    ElementType Data[max];
    int last;
};
struct Lnode L;
List k;

弄了两个是啥意思。

钱包

List MakeEmpty()
{
    List Ptrl;
    Ptrl=(List)malloc(sizeof(Lnode));
    Ptrl->last=-1;
    return Ptrl;
}

以后多想想。

这个是查那天赚了X元晶

int Find(ElementType X,List Ptrl)
{
    int i=0;
    while(i<Ptrl->last&&Ptrl.Data[i]!=X)
    i++;
    if(i>Ptrl->last) return -1;
    else
    return i;
}

 

上一篇:单链表的基本操作(三)单链表的创建


下一篇:基础实验5-2.2 电话聊天狂人 (25分)-散列表