开发者社区> 问答> 正文

已知f为单链表的表头指针,链表中存储的都是整型数据,试写出实现下列运算的递归算法:

a. 求链表中的最大整数;b. 求链表的结点个数;c. 求所有整数的平均数;

展开
收起
知与谁同 2018-07-17 13:05:53 7222 0
3 条回答
写回答
取消 提交回答
  • 求程序
    2019-07-17 22:55:10
    赞同 展开评论 打赏
  • (10)已知f为单链表的表头指针, 链表中存储的都是整型数据,试写出实现下列运算的递归算法:① 求链表中的最大整数;② 求链表的结点个数; ③ 求所有整数的平均值。
    2019-07-17 22:55:09
    赞同 展开评论 打赏
  • 带头不。
    不带头的:
    s=i=0;
    while(f->next!=NULL){
    i++;
    if(i==1)
    max=f->data;
    if(f->data>max)
    max=f->data;
    s+=f->data;
    f=f->next;
    }
    printf("%d%d%d",max,i,s/i);
    2019-07-17 22:55:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载