数据结构_三元组

简介:

下面是我实现的三元组:

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,如需转载请自行联系原作者

相关文章
|
存储
数据结构上机实践第八周项目8-稀疏矩阵的三元组表示的实现及应用
数据结构上机实践第八周项目8-稀疏矩阵的三元组表示的实现及应用
108 0
数据结构上机实践第八周项目8-稀疏矩阵的三元组表示的实现及应用
|
算法
数据结构之自建算法库——稀疏矩阵的三元组表示
本文针对数据结构基础系列网络课程(5):数组与广义表中第3课时稀疏矩阵的三元组表示。 稀疏矩阵的三元组表示相关的算法库采用程序的多文件组织形式,包括两个文件:   1.头文件:tup.h,包含定义稀疏矩阵的三元组表示数据结构的代码、宏定义、要实现算法的函数的声明; #ifndef TUP_H_INCLUDED #define TUP_H_INCLUDED #def
1650 0
|
16天前
|
消息中间件 存储 搜索推荐
深入理解栈和队列(二):队列
深入理解栈和队列(二):队列
29 0
|
1月前
【栈】数据结构栈的实现
【栈】数据结构栈的实现
|
1月前
|
存储
数据结构--栈和队列
数据结构--栈和队列
|
1月前
|
存储 算法 数据处理
数据结构从入门到精通——栈
栈,作为一种后进先出(LIFO)的数据结构,在计算机科学中扮演着重要的角色。它的特性使得它在处理函数调用、括号匹配、表达式求值等问题时具有得天独厚的优势。然而,如果我们跳出传统思维的束缚,会发现栈的用途远不止于此。
58 0
|
1月前
|
C语言
数据结构之栈详解(C语言手撕)
数据结构之栈详解(C语言手撕)
35 1
|
1月前
|
存储 算法
数据结构— —栈的基本操作(顺序栈和链栈)
数据结构— —栈的基本操作(顺序栈和链栈)
58 0
|
9天前
|
存储 算法 调度
数据结构期末复习(3)栈和队列
数据结构期末复习(3)栈和队列
17 0