实验一 顺序表的基本操作一实验目的1.掌握线性表的顺序存储结构的表示和实现方法2.掌握顺序表基本操作的算法实现3.了解顺序表的应用4.学会用Java语言编写算法并上机调试通过二实验内容1.建立顺序表2.在顺序表上实现插入删除和查找操作(验证性内容)3.删除有序顺序表中的重复元素(设计性内容)4.完成一个简单学生成绩管理系统的设计(应用性设计内容)三实验要求1. 验证性实验要求编程实现如下功能:(
#
#
实验1:顺序表实验 (4学时)实验目的学会定义线性表的顺序存储类型实现C程序的基本结构对线性表的一些基本操作和具体的函数定义掌握顺序表的基本操作实现顺序表的插入删除查找基本运算掌握对于多函数程序的输入编辑调试和运算过程实验要求预习C语言中结构体的定义和基本的操作方法对顺序表每个基本操作用一个单独函数实现编写完整程序完成下面实验内容并且上机运行实验内容编写完整程序完成下面基本操作并且上机运行
实验目的及要求:了解和掌握顺序栈的特点掌握顺序栈基本操作的实现要求完成顺序栈的初始化入栈出栈取栈顶元素显示操作的实现实验设备环境及要求:PC机一台内存要求128M以上VC6.0集成开发环境实验内容与步骤: 1在VC6.0环境中新建一个工程和C文件2实现顺序栈初始化入栈出栈取栈顶元素算法代码如下:include <stdio.h>include <malloc.h>define STAC
实验二 顺序表的表示与实现实验目的掌握线性表的顺序存储结构实验内容定义顺序表的存储结构实现如下算法:构造一个线性表顺序线性表的插入顺序线性表的删除顺序线性表的元素查找将顺序表中的内容逆序存放定义主函数在主函数中定义顺序表变量并通过调用以上算法对其进行相关操作实验要求 实验内容的1和6是必做内容2-5任选两个必做 :
define OVERFLOW 0define List_size 100define Listincrement 10include<stdio.h>include<malloc.h>typedef float ElemTypetypedef struct{ ElemType elem int length int listsize}Sql
顺序线性表include<iomanip>include<iostream>include <string>using namespace stddefine LIST_SIZE 10define LISTINCREMENT 2define OVERFLOW -2define OK 1define ERROR 0typedef int Booltypedef int elemtypetypedef
实验4: 顺序循环队列基本操作一 实验目的1.熟悉并能实现顺序循环队列的定义和基本操作2.了解用队列解决实际应用问题二实验要求1.进行队列的基本操作时要注意队列先进先出的特性2.复习关于栈操作的基础知识3.编写完整程序完成下面的实验内容并上机运行4.整理并上交实验报告三实验内容1.任意输入队列长度和队列中的元素值构造一个队列对其进行清空插入新元素返回队头元素以及删除队头元素操作2.约瑟夫环的
#
违法有害信息,请在下方选择原因提交举报