順序表的基本實現 1

2021-10-23 00:00:38 字數 1394 閱讀 6730

下面展示一些內聯**片

// an highlighted block

#include

#include

using namespace std;

#define maxsize 100

typedef struct

sqlist;

void

initlist

(sqlist &l)

//初始化順序表

void

creatlist

(sqlist &l)

//建立乙個順序表

}void

sortlist

(sqlist &l)

//將順序表中的元素從小到大排列並輸出}}

printf

("排序的結果為:\n");

for(i=

0;i<

l.length;i++

)printf

("\n");

}void

insertlist

(sqlist &l)

//插入乙個元素x保證該順序表仍然遞增有序排列

for(j=

l.length;j>=i;j--)l

.data[i]

=x;l

.length++

;printf

("插入後的排序:\n");

for(j=

0;j<

l.length;j++

)printf

("\n");

}void

reverselist

(sqlist &l)

//將順序表的所有元素逆置

printf

("逆置後的順序為:\n");

for(i=

0;i<

l.length;i++

)printf

("\n");

}void

deleteall

(sqlist &l)

//從順序表中刪除元素值為x的元素}l

.length=k;

for(i=

0;i<

l.length;i++

)printf

("\n");

}void

deletelxyl

(sqlist &l)

//刪除順序表中大小在x和y之間的元素(x<=y)}l

.length=k;

for(i=

0;i<

l.length;i++

)printf

("\n");

}int main()

1 順序表的基本操作

類的封裝 include using namespace std template 模板宣告,資料元素虛擬型別為t class sq llist 順序錶類 sq llist int 建立空順序表,申請儲存空間 void prt sq llist 順序輸出順序表中的元素與順序表長度 int flag ...

順序表的基本操作實現

順序表的基本操作實現 在複習的時候順便寫寫 基本和書上的一樣 include include define ok 1 define error 0 define status int define maxsize 10000 typedef int elemtype 對順序表的定義 typedef ...

順序表基本操作的實現

一 實驗學時 2學時 二 實驗目的 三 實驗內容 順序表的建立 取指定元素 返回指定元素位置 順序表中插入新元素 刪除指定元素操作的實現 四 主要儀器裝置及耗材 五 實驗步驟 分析問題 寫出演算法 編制程式 上機除錯 分析結果 六 程式清單 include include include 要用exi...