第三周 项目一 顺序表的基本运算
来源:互联网 发布:电脑自动打电话软件 编辑:程序博客网 时间:2024/05/20 20:21
问题及代码:
#include <iostream> #include <malloc.h>using namespace std;typedef int kong;typedef struct{ int data[50]; int length;}sqlist;void Createlist(sqlist*&L,kong a[],int n);//建立一个空的线性表void DispList(sqlist *L);//顺序输出线性表的内容。int ListEmpty(sqlist *L);//判断线性表是否为空;int main(){ sqlist *sq; kong b[5]={1,2,3,4,5}; Createlist(sq,b,5); DispList(sq); return 0;}void Createlist(sqlist*&L,kong a[],int n){ int x; L=(sqlist *)malloc(sizeof(sqlist)); for(x=0;x<n;x++) L->data[x]=a[x]; L->length=n;}void DispList(sqlist *L){ int x; if(ListEmpty(L)==1) return; for(x=0;x<L->length;x++) cout<<L->data[x]; cout<<endl;}int ListEmpty(sqlist *L){ return (L->length==0);}
运行结果:
知识点总结:
实现顺序表基本运算,运用了viod和int函数,又用指针和链表。
学习心得:
有一阵没碰c++了,很多代码都忘了,这么个东西弄了半个晚上,这次学习让我知道了,c++这东西一不用,就忘了,得勤加练习!
阅读全文
0 0
- 第三周 --项目一【顺序表的基本运算一】
- 第三周 项目一:顺序表的基本运算
- 第三周项目一顺序表的基本运算
- 第三周 项目一 顺序表的基本运算
- 第三周项目一顺序表的基本运算
- 第三周项目一 顺序表的基本运算
- 第三周项目一 顺序表的基本运算
- 第三周项目一--顺序表的基本运算
- 第三周 项目一-顺序表的基本运算(3)
- 第三周-项目一顺序表的基本运算
- 第三周项目一 顺序表的基本运算
- 第三周项目一顺序表的基本运算
- 第三周项目一1-顺序表的基本运算
- 第三周 项目一-顺序表的基本运算
- 第三周项目一 顺序表的基本运算
- 第三周项目一 顺序表的基本运算
- 第三周 项目一 顺序表的基本运算
- 第三周项目一---顺序表的基本运算
- 洛谷 1113 杂务 拓扑排序(裸)
- Linux基础知识
- 第三周 项目2
- Coroutines in C(by Simon Tatham)
- Python List使用的简单心得
- 第三周 项目一 顺序表的基本运算
- base64的C++实现
- p2469,[sdoi2010]星际竞速
- 小结
- 【大话数据结构】01 数据结构的绪论 笔记
- hive array、map、struct使用
- (面试题)创建子类时会调用父类的构造方法
- spring @component的作用
- bzoj 2666: [cqoi2012]组装 贪心