c_cpp 在c中实现trie
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 在c中实现trie相关的知识,希望对你有一定的参考价值。
#include "stdio.h"
#include "stdlib.h"
struct TrieNode
{
void* value;
struct TrieNode* children[256];
};
typedef struct TrieNode TrieNode;
TrieNode* getChildNode(TrieNode* trie, unsigned char key)
{
return trie->children[key];
}
TrieNode* createNode()
{
return malloc(sizeof(TrieNode));
}
int main(void) {
printf("Hello World\n");
TrieNode* t = createNode();
t->children[3] = createNode();
TrieNode* h = getChildNode(t, 3);
return 0;
}
以上是关于c_cpp 在c中实现trie的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 在c中实现sha256的原型
c_cpp 在cpp中实现可变字符串
c_cpp 要求在C中实现的问题,使用基于字符的答案
c_cpp 在线阵中实现阵容
c_cpp 尝试在React Native iOS中实现后台任务
ruby 在Ruby中实现Trie