triplet

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

相關詞條

相關搜尋

熱門詞條

聯絡我們