kerep/SearchTree/SearchTree.h
2022-03-28 00:32:46 +03:00

22 lines
389 B
C

#pragma once
#if __cplusplus
extern "C" {
#endif
#include "../base/base.h"
typedef struct SearchTreeNode{
struct SearchTreeNode**** branches; //*STNode[8][8][4]
Unitype value;
} STNode;
STNode* STNode_create();
void STNode_free(STNode* node);
void ST_push(STNode* node, const char* key, Unitype value);
Unitype ST_pull(STNode* node, const char* key);
#if __cplusplus
}
#endif