本文共 574 字,大约阅读时间需要 1 分钟。
下面是我实现的三元组:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | typedef int NEW_TYPE; typedef struct { NEW_TYPE num1; NEW_TYPE num2; NEW_TYPE num3; }triple; bool InitTriple(triple *p,NEW_TYPE num1,NEW_TYPE num2,NEW_TYPE num3); bool DestroyTriple(triple *p); bool Get(triple *p, int pos,NEW_TYPE *buff); bool Put(triple *p, int pos,NEW_TYPE *buff); bool IsDescending(triple *p); bool IsAscending(triple *p); bool Max(triple *p,NEW_TYPE *pos); bool Min(triple *p,NEW_TYPE *pos); |
具体代码在附件中。
本文转自 8yi少女的夢 51CTO博客,原文链接:http://blog.51cto.com/zhaoxiaohu/1711484,如需转载请自行联系原作者