【发布时间】:2016-12-01 15:19:07
【问题描述】:
我正在尝试使用链表构建二叉搜索树。所以我的链表结构是:
typedef struct node{
char english[20];
char span[60];
struct node *left;
struct node *right;
} BST;
如何访问节点内的 char 数组来修改它?假设我有一个 char english[] 并且我想将它复制到节点内的数组中,我该怎么做?我使用了这些线,但不确定它们是否正确?
int counter = 0;
while(array[counter] != ' ')
{
node.english[counter] = array[counter];
counter++;
}
任何反馈都将不胜感激。
【问题讨论】:
-
什么是
node?您是否尝试过构建它?编译器告诉你什么? the rubber duck 告诉你什么?
标签: c arrays linked-list char binary-search-tree