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

数据结构实验

时间:2020-03-13 13:18:58      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:参考答案   长度   print   info   clu   div   tin   node   str   

实验1:

技术图片技术图片

 

 

 答题:

#include"sqlist.cpp"
void main()
{
    SqList *L;
    ElemType e;
    InitList(L);
    ListInsert(L,1,a);
    ListInsert(L,2,b);
    ListInsert(L,3,c);
    ListInsert(L,4,d);
    ListInsert(L,5,e);
    printf("顺序表为:");DispList(L);
    printf("顺序表长度为:%d\n",ListLength(L));
    ListEmpty(L);
    if(ListEmpty(L))
        printf("顺序表为空\n");
    else
        printf("顺序表为非空\n");
    GetElem(L,3,e);
    printf("顺序表的第3个元素为:%c\n",e);
    printf("元素a的位置为:%d\n",LocateElem(L,a));
    ListInsert(L,4,f);
    printf("插入第4个元素后顺序表为:");DispList(L);
    ListDelete(L,3,e);
    printf("删除第三个元素后顺序表为:");DispList(L);
    DestroyList(L);

}

运行结果:

技术图片

 

 

 

参考答案:

技术图片

技术图片技术图片

 

实验2:

技术图片

 

 技术图片

 

 答题:

#include"linklist.cpp"
void main()
{
    LinkNode *L;
    ElemType e;
    InitList(L);
    ListInsert(L,1,a);
    ListInsert(L,2,b);
    ListInsert(L,3,c);
    ListInsert(L,4,d);
    ListInsert(L,5,e);
    printf("单链表为:");
    DispList(L);
    printf("单链表长度为:%d\n",ListLength(L));
    ListEmpty(L);
    if(ListEmpty(L))
        printf("单链表为空\n");
    else
        printf("单链表为非空\n");
    GetElem(L,3,e);
    printf("单链表的第3个元素为:%c\n",e);
    printf("元素a的位置为:%d\n",LocateElem(L,a));
    ListInsert(L,4,f);
    printf("在第4个位置上插入f后单链表为:");
    DispList(L);
    ListDelete(L,3,e);
    printf("删除第3个元素后单链表为:");
    DispList(L);
    DestroyList(L);
}

运行结果:

技术图片

 

 

参考答案:

技术图片技术图片

技术图片

 

数据结构实验

标签:参考答案   长度   print   info   clu   div   tin   node   str   

原文地址:https://www.cnblogs.com/nicaihui/p/12485542.html

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