【问题标题】:Queue in normal linked list普通链表中的队列
【发布时间】:2015-02-25 05:01:56
【问题描述】:

我想将N 有序链表合并为一个有序链表。

但是,我还希望保留单个有序链表。我成功地使用了一个Node 指针数组,每个数组元素作为一个节点,对应于各个列表的第一个节点。但是,在固定数组大小的情况下,我无法继续合并超过数组大小。

现在我的问题是,有没有一种方法可以动态更改数组大小。如果不是,我正在考虑使用 Queue 来将单个列表的第一个节点保存在队列链表中。我是对还是错?请给我一些关于这个问题的提示。

【问题讨论】:

    标签: c linked-list


    【解决方案1】:

    听起来您正在寻找realloc,假设您首先动态分配了您的数组。

    【讨论】:

    • 是的,解决了它。谢谢,我不敢相信我在拖延学习这么简单的东西。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 2018-03-17
    • 2018-05-17
    • 2016-02-16
    • 1970-01-01
    相关资源
    最近更新 更多