第三周项目二 建立算法库

本文记录了在项目中建立算法库的过程,强调了算法库对于学习和使用算法的便利性,通过main.cpp文件的代码展示,分享了作者的学习心得。
摘要由CSDN通过智能技术生成

问题及代码

main.cpp

/*
*Copyright(c)2017,烟台大学计算机学院
*All right reserved.
*文件名:main.cpp list.h list.cpp
*作者:王万兴
*完成日期:2017年9月20日
*版本号:v1.0
*
*问题描述:建立算法库
*输入描述:无
*程序输出:见窗口
*/
#include "list.h"
#include "stdio.h"
int main()
{
    SqList *sq;
    ElemType q[6]= {5,8,65,2,4,9};
    ElemType x[6]= {5,8,7,2,4,9};
    CreateList(sq, x, 6);//输入数据
    DispList(sq);//输出线性表
    InitList(sq);//初始化线性表
    CreateList(sq, q, 6);//输入新的数据
    DispList(sq);//输出线性表
    ListInsert(sq, 5, 5);//在第五的位置插入一个5
    DispList(sq);//输出线性表
    int length;
    length=ListLength(sq);
    printf("%d\n\n",length);//求线性表长度
    ElemType a;
    if (GetElem(sq,6,a))
        printf("%d\n\n",a);
    else
        printf(" 错误!!!\n\n");//查找线性表元素,超出范围输出错误


    int loc;
    scanf("%d",&a);
    loc=LocateElem(sq, a);
    printf("%d\n\n",l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值