第三周 项目一
来源:互联网 发布:金蝶软件投诉电话 编辑:程序博客网 时间:2024/06/06 13:12
- /*
- *Copyright (c) 2017,烟台大学计算机与控制工程学院
- *All rights reserved.
- *文件名称:lsy
- *作 者:刘思源
- *完成日期:2017年9月3日
- *版 本 号:v1.0
- *
- *问题描述:顺序表的建立和输入和输出,判断是否为空表
- *输入描述:六个数据元素
- *程序输出:线性表
- */
- #include <stdio.h>
#include <malloc.h>
#define MaxSize 50 //Maxsize将用于后面定义存储空间的大小
typedef int ElemType; //ElemType在不同场合可以根据问题的需要确定,在此取简单的int
typedef struct
{
ElemType data[MaxSize]; //利用了前面MaxSize和ElemType的定义
int length;
} SqList;
//自定义函数声明部分
void CreateList(SqList *&L, ElemType a[], int n);//用数组创建线性表
void DispList(SqList *L);//输出线性表DispList(L)
bool ListEmpty(SqList *L);//判定是否为空表ListEmpty(L)
//实现测试函数
int main()
{
SqList *sq;
ElemType x[6]= {5,8,7,2,4,9};
CreateList(sq, x, 6);
DispList(sq);
return 0;
}
//下面实现要测试的各个自定义函数
//用数组创建线性表
void CreateList(SqList *&L, ElemType a[], int n)
{
int i;
L=(SqList *)malloc(sizeof(SqList));
for (i=0; i<n; i++)
L->data[i]=a[i];
L->length=n;
}
//输出线性表DispList(L)
void DispList(SqList *L)
{
int i;
if (ListEmpty(L))
return;
for (i=0; i<L->length; i++)
printf("%d ",L->data[i]);
printf("\n");
}
//判定是否为空表ListEmpty(L)
bool ListEmpty(SqList *L)
{
return(L->length==0);
}
- #include <stdio.h>
阅读全文
0 0
- 第三周项目一
- 第三周项目一
- 第三周项目一
- 第三周,项目一
- 第三周项目一
- 第三周 项目一
- 第三周项目一
- 第三周项目一
- 第三周项目一
- 第三周项目一+
- 第三周项目一
- 第三周上机项目一
- 第三周 项目一 撞错
- 第三周项目一(2)
- 数据结构第三周项目一
- 第三周项目一2
- 第三周项目一(3)
- 第三周项目一3
- thinkphp5开启debug
- python实例方法、类方法、静态方法
- django1.8 修改数据库 时间字段 遇到非空问题的解决办法
- VS助手工具Visual Assist X 安装和卸载指导手册
- Oracle新增System账户
- 第三周 项目一
- 九度 题目1450:产生冠军
- 17.9.16日报
- 下一代的全能广告系统架构【腾讯创新日】
- codewars解题笔记 —— 匹配字符串
- Springboot系列:Springboot与Thymeleaf模板引擎整合基础教程(附源码)
- 使用DFS进行拓扑排序,如果可以完成的话,输出路径
- 深入研究java.lang.Class类
- 为什么对象 属性的refcount=2