首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

实验2动态顺序表的实现.zip

行业研究 14.5KB 23 需要积分: 1
立即下载

资源介绍:

实验2动态顺序表的实现.zip
实验 2动态顺序表的实现
要求:
1. 熟练掌握使用菜单编写程序
2. 熟练掌握动态顺序表的存储结
3. 复习 typedef、动态存储分配等 C 语法
4. 掌握动态顺序表的基本操作
5. 理解各个算法的时间复杂度
动态顺序表功
1. 初始化一个动态顺序表(空表
2. 输入 n 个元素(创建 n 个元素的线性表)
3. 输出顺序表
4. 插入给定值 e 到指定位序 i
5. 删除指定位序 i 的元素,并保存到 e
6. 查找等于(或大于,或小于)给定值的第一个元素的位序
0. 结束
预编译命令与数据结构
#include<stdio.h>
#include<stdlib.h>
#define OK 1
#define ERROR 0
#define OVERFLOW -2 //请注意,以上 5 行预编译命令在所有实验都加
#define LIST_INIT_SIZE 10 //表存储空间的初始分配量
#define LISTINCREMENT 2 //线性表存储空间的分配增量
typedef int Status; //返回值为符号常 OK ERROR 等时函数类
typedef int ElemType;
typedef struct
{
ElemType *elem; // 存储空间基址
int length; // 当前长度
int listsize; // 当前分配的存储容量( sizeof(ElemType)为单位)
} SqList;
函数首部
Status InitList_Sq(SqList &L);
Status CreatList_Sq(SqList &L,int n);
void PrintList_Sq(SqList L);

资源文件列表:

实验2动态顺序表的实现.zip 大约有6个文件
  1. 实验2动态顺序表的实现/
  2. 实验2动态顺序表的实现/动态顺序表源文件0(菜单).cpp 1.3KB
  3. 实验2动态顺序表的实现/动态顺序表源文件123(初始化,创建,显示).cpp 2.16KB
  4. 实验2动态顺序表的实现/动态顺序表源文件45(插入,删除).cpp 3.27KB
  5. 实验2动态顺序表的实现/动态顺序表源文件6(查找).cpp 4.41KB
  6. 实验2动态顺序表的实现/实验2动态顺序表的实现.doc 35KB
0评论
提交 加载更多评论
其他资源 一款网页版JSON编辑器源码
一款网页版JSON编辑器源码,JSON 编辑器是一个基于 Web 的工具,用于查看、编辑、格式化和验证 JSON。它具有树编辑器、代码编辑器和纯文本编辑器等多种模式。编辑器可以用作您自己的 Web 应用程序中的组件。它可以作为 CommonJS 模块、AMD 模块或常规 javascript 文件加载。 支持所有主流浏览器:QQ、Chrome、Firefox、Safari、Edge等…。 支持的浏览器:Chrome、Firefox、Safari、Edge。
一款网页版JSON编辑器源码 一款网页版JSON编辑器源码 一款网页版JSON编辑器源码
自用嵌入式linux项目
自用嵌入式linux项目
外研版初中英语(三年)知识点汇总
外研版初中英语(三年)知识点汇总
初中英语形容词比较级和最高级
初中英语形容词比较级和最高级
初中英语形容词比较级和最高级
javaweb项目点餐管理系统jsp+servlet+mysql-java课程设计毕业设计jsp项目源码java项目源码编程资料
本资源为JavaWeb项目点餐管理系统,采用JSP+Servlet+MySQL技术开发,专为Java课程设计和毕业设计设计的学习资料。系统实现了用户点餐、菜单管理、订单管理、餐品分类等功能,具备增删改查等操作,全面展示了Java Web开发在实际生活场景中的应用。源码结构清晰、代码注释详细,非常适合在校大学生学习Java Web开发的实践参考,帮助学生掌握核心技术。同时,该资源也是Java技术爱好者的宝贵学习资料,适合深入研究与拓展。
newcylindernewcylindernewcylindernewcylinder
newcylindernewcylindernewcylindernewcylinder
openmv数字识别.zip
openmv数字识别.zip
剑主闭幕之作(四完美头四打击特10+车皮).zip
剑主闭幕之作(四完美头四打击特10+车皮).zip