c - 需要练习基于线性链表求解

标签 c data-structures linked-list

我已经完成了使用C实现线性链表的操作

现在为了测试我的能力,我需要解决一些基于线性链表的问题,你们可以通过建议一些问题/作业来帮助我...... 我认为向我的社区成员寻求此类帮助并没有什么错。

最佳答案

  1. 判断链表是否包含环。
  2. 在循环链表的末尾添加新节点,而不遍历链表。
  3. 反转列表。
  4. 以相反顺序打印列表中的节点,而不反转列表。
  5. 创建一个列表循环链表。
  6. 对列表进行排序。
  7. 合并两个排序列表。

关于c - 需要练习基于线性链表求解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3475699/

相关文章:

algorithm - 二叉树查找最接近且大于 key 的数字

c - 使用数组实现最小堆

c - 在 C 中实现二叉搜索树的困难

c - 读取纺织品并添加到 C 中的链接列表

c - 如何用karplus strong算法实现插值延迟线和全通滤波器?

c - 如何区分 RTOS 和 Linux?

c - 为什么当我打印父字符串的子字符串时,父字符串会自行打印?

C pthread,指针丢失内容

c++ - 追加链表程序崩溃

c - 是否有可能在 C 中一般释放链表的内存