1、已知head为无头结点单链表的头指针,假设链表中存储的都是整型数据,编写含递归算法的程序实现下面的问题:
a、求单链表中的最大整数
b、求单链表中结点个数
c、求所有证书的平均值
2、求两个正整数m和n的最大公约数可以用如下gcd(m,n)表示:
gcd(m,n)=m,n=0或
gcd(m,n)=gcd(n,m%n),n>0
a、 编写一个计算gcd(m,n)的递归过程。
b、 将上述过程转化成非递归的过程。
c、 画出计算gcd(28,36)的过程及栈的状态变化,给出计算结果。