ElemType(也有的書上稱之為elemtp)是數據結構的書上為了說明問題而用的一個詞。它是element type(“元素的類型”)的簡化體。 因為數據結構是討論抽象的數據存儲和算法的,一種結構中元素的類型不一定是整型、字元型、浮點型或者用戶自定義類型,為了不重複說明,使用過程中用“elemtype”代表所有可能的數據類型,簡單明了的概括了整體。在算法中,除特別說明外,規定ElemType的默認是int型。
相關詞條
-
elemtype
ElemType是數據結構的書上為了說明問題而用的一個詞。顧名思義,就是element type,“元素的類型”。
-
順序表
空的順序線性表L.elem=(ElemType*)malloc(LIST_INIT_SIZE*sizeof(ElemType... L,int i,ElemType &e){ // 初始條件:順序線性表L...
簡介 基本操作 -
動態鍊表
*/typedef struct LNode{ElemType data... i,ElemType *e) /* 算法2.8 */{ /* L為帶頭...(LinkList L,ElemType e,Status(*compare...
-
循環鍊表
,ElemType *e) {/* 當第i個元素存在時,其值賦給e並返回OK,否則返回... LocateElem(LinkList L,ElemType e,Status(*compare)(ElemType,ElemType...
分類 空鏈判斷 尾指針 特點 -
順序數據結構
ElemType; /*ElemType 類根據實際情況而定,這裡假設為int*/typedef struct{ElemType data...*/StatusGetElem(SqListL,inti,ElemType*e...
簡介 線性表 二叉樹 -
CV_MAT_ELEM
( matrix, elemtype, row, col ) 參數 matrix:要訪問的矩陣 elemtype:矩陣元素的類型...
-
擴充棧操作
{ ElemType Stack[M];nt top[2...ElemType 定義為指針類型*Stack,而非數組,這樣就不需要對雙端棧設定最大... PERCENT 0.5typedef struct{ ElemType...
簡介 棧 緩衝區溢出 雙端棧 套用 -
線性表結構
{ElemType *elem; /* 存儲空間基址 */int...的存儲容量(以sizeof(ElemType)為單位) */}SqList...
簡介 順序表 鍊表 結構特點