首先声明这个算法实在是不算什么高效的算法。
这个递归的主要目的是实现递归实现双层循环,数组和数组都可以,个人觉得数组需要增加一个长度。
双循环的模板个人认为这项
函数:
模板(外层循环数/*数组为相应的数,链表为指针*/,内层循环数/*同理*/,数组时需要增加数组和数组名和长度){
//首先需要判断结束信号if()
//判断内层循环是否结束else if(){
内层循环道达时因为第一个判断是否为尾部了,所以可以放心,外层循环肯定没有结束,返回相应下次外部循环位置。
}
//判断位置是否相同//如果上一个返回值算法比较好,这一步可以省略
//最后判断位置内的值是否相同 相同输出或者返回,看自己函数的类型,
继续访问内层循环的下一个节