如何用列表解决这个问题?

时间:2010-04-24 14:33:35

标签: c

我在这里的任务中不明白我可以使用哪种列表,如果它应该有2个属性键和值?还是只有价值? 指向另一个节点ofc

任务: “设计一个使用键盘输入创建列表的函数_首选解决方案。假设某些魔法停止输入;因此预先不知道列表的长度。(替代解决方案:明确创建固定列表的函数但是,所有其他函数都不能假设任何有关列表长度的知识。)必要的实用程序(要创建的附加函数):释放用于列表的内存的函数和打印列表内容的函数。 让列表元素包含一个字母。设计一个创建此类列表副本的函数。

还不能理解列表行!!!!! ???

1 个答案:

答案 0 :(得分:1)

编写一个循环,创建用户在命令行输入的数字链接列表。

在伪代码中:

Node* head = NULL;
while (true) {
  input = get_input_from_command_line();
  if (input is MAGIC_STOP_WORD) break;
  head = insertNode(head, input);
}

printList(head);