我在这里的任务中不明白我可以使用哪种列表,如果它应该有2个属性键和值?还是只有价值? 指向另一个节点ofc
任务: “设计一个使用键盘输入创建列表的函数_首选解决方案。假设某些魔法停止输入;因此预先不知道列表的长度。(替代解决方案:明确创建固定列表的函数但是,所有其他函数都不能假设任何有关列表长度的知识。)必要的实用程序(要创建的附加函数):释放用于列表的内存的函数和打印列表内容的函数。 让列表元素包含一个字母。设计一个创建此类列表副本的函数。
还不能理解列表行!!!!! ???
答案 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);