00001 #ifndef _MQFLOAT_LIST_H_
00002 #define _MQFLOAT_LIST_H_
00003
00004
00005
00006
00007
00008
00021 struct MQFloatLink
00022 {
00023 float value;
00024 struct MQFloatLink* next;
00025 };
00026
00027 typedef struct MQFloatLink MQFloatLink;
00028
00029
00030 typedef MQFloatLink* MQFloatList;
00031
00032 MQFloatList MQFloatList_push(MQFloatList q, float x);
00033 void MQFloatList_show(MQFloatList q);
00034 float MQFloatList_getMedian(MQFloatList q, int size);
00035 void MQFloatList_destroy(MQFloatList q);
00036
00037 #endif
00038