triplet是三元組抽象數據類型的定義。
出現場景,舉例,
出現場景
此詞條多出現於三元組抽象數據類型的定義。
舉例
例如:
數據結構編程試驗中,構造三元組類型。
1.三元組抽象數據類型的定義
ADT Triplet
{
數據對象:D={e1, e2, e3| e1, e2, e3∈ElemSet (定義了關係運算的某個集合)}
數據關係:R1 = {<e1, e2>, <e2, e3>}
基本操作:
InitTriplet(&T, v1, v2, v3);
操作結果:構造了三元組T,元素e1, e2和e3分別被賦以參數v1, v2和v3的值。
DestroyTriplet(&T);
操作結果:三元組T被銷毀。
Get(T, i, &e);
初始條件:三元組T已存在,1≤i≤3;
操作結果:用e返回T的第i元的值。
Put(&T, i, e);
初始條件:三元組T已存在,1≤i≤3;
操作結果:修改T的第i元的值為e。
IsAscending(T);
2
初始條件:三元組T已存在;
操作結果:如果T的三個元素按升序排列,則返回1,否則返回0。
IsDescending(T);
初始條件:三元組T已存在;
操作結果:如果T的三個元素按降序排列,則返回1,否則返回0。
Max(T, &e);
初始條件:三元組T已存在;
操作結果:用e返回T的三個元素中的最大值。
Min(T, &e);
初始條件:三元組T已存在;
操作結果:用e返回T的三個元素中的最小值。
} ADT Triplet