N-ary Trie 的结构
我定义了一个如下的结构:
struct node {
int line_data ;
int row_data ;
char tag;
node * link[letter_max_num-1];
};
是否可以得出 p->link[i].tag=x;
要是不可以该如何定义!
----------------解决方案--------------------------------------------------------
struct node {
int line_data ;
int row_data ;
char tag;
struct node * link[letter_max_num-1];
};
----------------解决方案--------------------------------------------------------
如此看来,也没什么区别吗!
----------------解决方案--------------------------------------------------------
照你定义的结构node *link[letter_max_num-1]来看,数组link[]中的值都是指针类型啊,所以不能用“.”来调用了,应该是:link[i]->tag=x;
个人意见,望指教!~
----------------解决方案--------------------------------------------------------