順序表的基本操作(C )

2021-06-19 05:42:31 字數 1313 閱讀 1678

// sequence.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include "iostream"

using namespace std;

//錯誤1,使用cout要加上此句

typedef int type;

//忘記知識點:定義type好處就是便於以後總體更改資料型別

class seqlist;

void slcreate(int maxsize);

int find(type x);

void insert(type x,int i);

void remove(int i);

void display(seqlist);

};//錯誤2:每個class定義完後要加分號

//建立順序表

void seqlist::slcreate(int sz )

}//找到值x在表中位置

int seqlist::find(type x)

else }

//顯示順序表中的所有元素

void seqlist::display(seqlist list)else{

for(int i=p;ivoid main()

{  

seqlist firstlist;

int length,pdelete,pinsert;

type datainsert,datafind;

cout<

cin>>length;

firstlist.slcreate(length);

firstlist.display(firstlist);

cout<

cin>>datafind;

int postion=firstlist.find(datafind);

cout<

cin>>pdelete;

firstlist.remove(pdelete);

cout<

firstlist.display(firstlist);

cout<

cin>>datainsert>>pinsert;

firstlist.insert(datainsert,pinsert);

cout<

firstlist.display(firstlist);

執行結果如下(注意執行時是ctrl+f5):

C 順序表的基本操作

c 順序表的基本操作 1.由a的n個元素建立順序表 2.初始化順序表 3.銷毀順序表 4.判斷順序表是否是空表,若為空返回true,否則返回false 5.求順序表的長度 6.輸出順序表 6.在順序表的第i個位置前,插入元素x,表滿返回 1,成功返回1,無法插入返回0 7.獲取順序表的第i個元素的值...

順序表的基本操作 順序表基本操作上機實驗

理解線性結構的基本概念,掌握兩種基本的儲存結構 順序儲存結構 順序表 和鏈式儲存結構 單鏈表 用c語言實現在兩種儲存結構上的對應操作 包括建立 刪除插入元素 遍歷等 鞏固強化c程式設計的基本方法和能力。完成順序表的建立 元素刪除 遍歷等操作,具體內容如下 有序的一組整數 1,2,3,4,6 設計順序...

順序表的基本操作(C語言)

define list init size 100 線性表初始分配量 define listincreament 10 分配增量 include include typedef struct sqlistsqlist 定義線性表 void creat sqlist sqlist l 判斷表是不是空表...