⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 heap.h

📁 任意给定三维空间的点集
💻 H
字号:
/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=* * heap.h - *     Defines a generic heap.\*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/#ifndef  __HEAP__H#define  __HEAP__Htypedef  int   ( *ptrCompareFunc )( void  * aPtr, void  * bPtr );typedef  void  * voidPtr_t;struct  heap_t{    voidPtr_t  * pArr;    int  curr_size, max_size;       ptrCompareFunc  pCompFunc;};void  heap_init( heap_t  * pHeap, ptrCompareFunc  _pCompFunc );void  heap_term( heap_t  * pHeap );void  heap_insert( heap_t  * pHeap, void  * pData );void  * heap_delete_max( heap_t  * pHeap );bool  heap_is_empty( heap_t  * pHeap );#else   /* __HEAP__H */#error  Header file heap.h included twice#endif  /* __HEAP__H *//* heap.h - End of File ----------------------------------------------------*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -