第三周项目一
来源:互联网 发布:yii框架源码 编辑:程序博客网 时间:2024/06/09 07:37
- /*
- 烟台大学计算机学院
- 文件名称:shunxubiao.cpp
- 作者:刘照京
- 完成日期:2017年9月27日
- 问题描述:顺序表建立
- 输入描述:无
- 输出描述:顺序表的值
- */
- #include <stdio.h>
- #include <malloc.h>
- #define MaxSize 50//存储空间大小宏定义
- 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 *p;
- ElemType x[6]={1,2,3,4,5,6};
- CreateList(p,x,6);
- DispList(p);
- 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;
- }//创建线性表
- void DispList(SqList *L)
- {
- int i;
- if (ListEmpty(L))
- return;
- for (i=0; i<L->length; i++)
- printf("%d ",L->data[i]);
- printf("\n");
- }//输出线性表
- bool ListEmpty(SqList *L)
- {
- return(L->length==0);
- }//空表判断
- 运行结果:
- 知识点总结:顺序表用数组创建,判断是否为空表。
- 学习心得:明白了顺序表的基本算法实现程序
阅读全文
0 0
- 第三周项目一
- 第三周项目一
- 第三周项目一
- 第三周,项目一
- 第三周项目一
- 第三周 项目一
- 第三周项目一
- 第三周项目一
- 第三周项目一
- 第三周项目一+
- 第三周项目一
- 第三周上机项目一
- 第三周 项目一 撞错
- 第三周项目一(2)
- 数据结构第三周项目一
- 第三周项目一2
- 第三周项目一(3)
- 第三周项目一3
- centos7源码安装mysql5.7.19
- 使用Anaconda3建立虚拟独立的python2.7环境
- 设计模式8-代理模式
- Xception场景分类模型的实践
- jQuery load() 方法
- 第三周项目一
- Java+Eclipse+Maven+struts2从MySQL数据库中查询用户密码实现简单的登录验证
- TensorFlow 1.0 重大功能及改善
- Java开发中的23种设计模式
- Linux不同压缩包解压命令
- 数据库事务的四大特性(ACID)以及事务的隔离级别
- FL studio 11汉化版-汉化补丁-汉化破解汇总
- android引入so文件常见问题
- HTML优雅降级和渐进增强