zoukankan      html  css  js  c++  java
  • 数据结构实验

    实验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
    ",ListLength(L));
        ListEmpty(L);
        if(ListEmpty(L))
            printf("顺序表为空
    ");
        else
            printf("顺序表为非空
    ");
        GetElem(L,3,e);
        printf("顺序表的第3个元素为:%c
    ",e);
        printf("元素a的位置为:%d
    ",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
    ",ListLength(L));
        ListEmpty(L);
        if(ListEmpty(L))
            printf("单链表为空
    ");
        else
            printf("单链表为非空
    ");
        GetElem(L,3,e);
        printf("单链表的第3个元素为:%c
    ",e);
        printf("元素a的位置为:%d
    ",LocateElem(L,'a'));
        ListInsert(L,4,'f');
        printf("在第4个位置上插入f后单链表为:");
        DispList(L);
        ListDelete(L,3,e);
        printf("删除第3个元素后单链表为:");
        DispList(L);
        DestroyList(L);
    }

    运行结果:

    参考答案:

  • 相关阅读:
    APP上线审核注意事项
    xcode环境变量设置(转载)
    iOS 工程中 Other Linker Flags
    iOS 打开应用与系统功能的调用
    在oc中一些常用的宏定义总结
    WebViewJavascriptBridge的简单应用
    UITextField 对键盘一些常用属性 记录一下
    UITextInputMode类的使用
    数组和指针
    自定义ViewGroup实现瀑布流效果
  • 原文地址:https://www.cnblogs.com/nicaihui/p/12485542.html
Copyright © 2011-2022 走看看