信管117135張志海資料結構一

2021-08-18 11:16:58 字數 1095 閱讀 2829

標頭檔案如下

#ifndef seqlist_h                            //避免重複包含seqlist.h標頭檔案

#define seqlist_h

const int maxsize=10;                         //線性表最多包含10個元素

class seqlist

//無參建構函式,建立乙個空表

seqlist(int a,int n);                   //有參建構函式

~seqlist(){}                              //析構函式

int delete(int i);                        //刪除線性表的第i個位置

int locate(int x);                        //求線性表中值為x的元素序號

void printlist();                         //按序號依次輸出各元素

private:

int data[maxsize];                        //存放資料元素的陣列

int length;                               //線性表的長度 };

#endif

以下為seqlist.cpp檔案

#include//引入輸入輸出流

using namespace std;                                     

#include"seqlist.h"                                       //引入類seqlist的宣告 

//以下是類seqlist的成員函式的定義

seqlist::seqlist(int a,int n)

int seqlist::delete(int i) ;

seqlist l(r,5);

cout<<"執行插入操作前的資料為:"<

信管117213劉彥資料結構實驗一

ifndef seqlist h define seqlist h const int maxsize 30 class seqlist h seqlist int a,int n seqlist void insert int i,int x int delete int i int locate...

信管1172唐杰資料結構實驗一

實驗一 線性表的基本操作實現及其應用 1 熟練掌握線性表的結構特點,掌握順序表的基本操作。2 鞏固c 相關的程式設計方法與技術。3 學會使用順序表解決實際問題。1 順序表的建立與操作實現 建立n個元素的順序表 n的大小和表裡資料自己確定 實現相關的操作 輸出,插 入,刪除,查詢等功能。編寫完整程式實...

信管117236周湘豫資料結構實驗1

define seqlist h const int maxsize 10 class seqlist seqlist int a,int n seqlist voidinsert int i,int x intdelete int i intlocate int i voidprintlist p...