如何在c中将字符串插入到链表中

时间:2015-05-30 22:58:59

标签: c linked-list insertion-sort

我想编写一个可以按字母顺序插入字符串的函数。 它可以声明为;

while Q is not empty
    x = Q.dequeue()
    for(i = 1 to N)
        if x.s[i] = 0
            y = Combine(x, i)
            Q.add(G[y])

如何定义此功能?

我的代码;

$("#info").submit(function() {
    if ($(".TextField").val() == ('defaultValue')) {
        alert("enter value for all fields")
        return false;
    } else {
        alert("ok");
    }
}); 
});

1 个答案:

答案 0 :(得分:0)

item = (Node *) malloc(sizeof(Node));
if ( item==0 ) { printf ("Malloc Failed \n");  return ; }
strcpy(item->data,word); // Copy Word into new Item

item-> data是未初始化的指针。您应该在Node结构中分配要复制的空间,或者将数据声明为数组:

char数据[someSize];