当前位置:   article > 正文

递归求单链表最大值 (10 分)_6-5 递归求单链表最大值 分数 10 作者 ds课程组 单位 临沂大学 本题要求实现一个

6-5 递归求单链表最大值 分数 10 作者 ds课程组 单位 临沂大学 本题要求实现一个

本题要求实现一个函数,返回不带头结点的单链表中最大元素的地址。

函数接口定义:

LinkList MaxP( LinkList L);

L是不带头结点的单链表的头指针,函数MaxP返回表中最大元素的地址。如果单链表为空,返回空指针

其中LinkList结构定义如下:

  1. typedef struct LNode
  2. {
  3. ElemType data;
  4. struct LNode *next;
  5. }LNode,*LinkList;

裁判测试程序样例:

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. typedef int ElemType;
  4. typedef struct LNode
  5. {
  6. ElemType data;
  7. struct LNode *next;
  8. }LNode,*LinkList;
  9. LinkList Create();/* 细节在此不表 */
  10. LinkList MaxP( LinkList L);
  11. int main()
  12. {
  13. LinkList L,p;
  14. ElemType e;
  15. L = Create();
  16. p = MaxP(L);
  17. if(p)
  18. printf("%d\n", p->data);
  19. else
  20. printf("NULL");
  21. return 0;
  22. }
  23. /* 你的代码将被嵌在这里 */

输入格式:

输入数据为1行,给出以-1结束的单链表元素(-1不属于单

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/852770
推荐阅读
相关标签
  

闽ICP备14008679号