initlist(&l):初始化表。構造乙個空的線性表l,分配記憶體空間
destroylist(&l):銷毀操作。銷毀線性表,並釋放線性表l所占用的記憶體空間。
listinsert(&l,i,e):插入操作。在表l中的第i個位置上插入指定元素e
listdelete(&l,i,&e):刪除操作。刪除表l中第i個位置的元素,並用e返回刪除元素的值
locateelem(l,e):按值查詢操作。在表l中查詢具有給定關鍵字值的元素。
getelem(l,i):按位查詢。獲取表l中第i個位置的元素的值
其他常用操作
length(l):求表長。返回線性表l的長度,即l中資料元素的個數
printlist(l):輸出操作。按前後順序輸出線性表l的所有元素值
empty(l);判空操作。若l為空表,則返回true,否則返回false
線性表基本操作
線性表基本操作,暑假把大一的 練習一遍。多多指教,謝謝 include include define true 1 define false 0 define ok 1 define error 0 define overflow 1 define list init size 100 typede...
線性表基本操作
線性表的基本操作,靜態分配實現 include include using namespace std define maxsize 50 typedef int elemtpye 靜態分配 typedef structsqlist 動態分配 插入元素,i代表插入的位置,從0開始 bool list...
線性表基本操作
程式名稱 線性表 編譯環境 vc 6.0 作者相關 最後修改 2019.5.10 學習目標 1.如何建立線性表 2.掌握線性表的基本操作 初始化 判斷空表 獲取某位置元素 插入 刪除元素 清空表 合併 輸出 常見錯誤 1.if後有兩條或兩條以上語句時,要加括號 2.return的使用,用在不恰當的地...