zoukankan      html  css  js  c++  java
  • c语言中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
  • 相关阅读:
    值得学习的东西
    【单调队列】转载
    dom基础3 — 简易版template.js
    js基础6 — 数组对象
    js基础6 — 字符串基本操作
    js基础5 — 将十六进制颜色转为rgba()
    js基础4 — 数组操作
    placeholer属性修改
    clipboard.js实现复制到剪切板
    JS 获取指定日期在当年的第几周
  • 原文地址:https://www.cnblogs.com/caochuangui/p/5851209.html
Copyright © 2011-2022 走看看