第三周项目一 顺序表的基本运算
来源:互联网 发布:mysql 0 1 true false 编辑:程序博客网 时间:2024/06/05 02:56
- /*
- *Copyright (c) 2016, 烟台大学计算机与控制工程学院
- *All rights reserved.
- *文件名称:aa
- *作 者:申鹏鹏
- *完成日期:2016年9月17日
- *问题描述:在数据结构的学习中,掌握基本运算是一个基础性的工作。这种“抽象”级别的成果,适用于各种应用场合,也是训练计算思维的根本依托之一。
- (1)初始化线性表InitList(&L):构造一个空的线性表L
- (2)销毁线性表DestroyList(&L):释放线性表L占用的内存空间
- (3)判线性表是否为空表ListEmpty(L):若L为空表,则返回真,否则返回假
- (4)求线性表的长度ListLength(L):返回L中元素个数
- (5)输出线性表DispList(L):当线性表L不为空时,顺序显示L中各节点的值域
- (6)求线性表L中指定位置的某个数据元素GetElem(L,i,&e):用e返回L中第 i 个元素的值
- (7)查找元素LocateElem(L,e):返回线性表L中第1个与e相等的序号,找不到返回0
- (8)插入元素ListInsert(&L, i, &e):在线性表L中的第i个位置插入元素e;
- (9)删除元素ListDelete(&L, i, &e):在线性表L中删除第i个元素,有e返回删除的值;
- */
- (1)目的是要测试“建立线性表”的算法CreateList,为查看建表的结果,需要实现“输出线性表”的算法DispList。在研习DispList中发现,要输出线性表,还要判断表是否为空,这样,实现判断线性表是否为空的算法ListEmpty成为必要。这样,再加上main函数,这个程序由4个函数构成。main函数用于写测试相关的代码。
0 0
- 第三周 --项目一【顺序表的基本运算一】
- 第三周 项目一:顺序表的基本运算
- 第三周项目一顺序表的基本运算
- 第三周 项目一 顺序表的基本运算
- 第三周项目一顺序表的基本运算
- 第三周项目一 顺序表的基本运算
- 第三周项目一 顺序表的基本运算
- 第三周项目一--顺序表的基本运算
- 第三周 项目一-顺序表的基本运算(3)
- 第三周-项目一顺序表的基本运算
- 第三周项目一 顺序表的基本运算
- 第三周项目一顺序表的基本运算
- 第三周项目一1-顺序表的基本运算
- 第三周 项目一-顺序表的基本运算
- 第三周项目一 顺序表的基本运算
- 第三周项目一 顺序表的基本运算
- 第三周 项目一 顺序表的基本运算
- 第三周项目一---顺序表的基本运算
- Android开源项目分类汇总
- hdu 5886 Tower Defence 树形期望dp 雪漫防守战
- C ++ 函数后面加throw()的作用
- 第十一章μC/OS-Ⅱ可裁剪性的实现
- redis:hash数据类型与操作
- 第三周项目一 顺序表的基本运算
- 21分钟 MySQL 入门教程
- 【Spring学习笔记】Spring中的Resource接口
- listview里的button事件添加方法
- 使360浏览器打开网页默认为极速模式
- Android开源项目大全 - 项目类
- 欢迎使用CSDN-markdown编辑器
- [李景山php]ubuntu 14.04.3 LTS 版本 通过 nginx + keepalived 配置 高可用 负载均衡集群演示
- HihoCoder]#1366 : 逆序单词