数据结构day6作业

初次进入len=100;if(resuil==len)不符合条件,执行result=competu_date(arr,--len),从此处开始递归.

直到len=0:

此时len=0; ---result=0; ---return arr[0]=1;

上一层len=1; ---result=1---执行语句return (result%2)?(result + arr[len]):((result +1)*arr[len]);得到return 1+arr[1]=3

上一层len=2---result=3--执行return (result%2)?(result + arr[len]):((result +1)*arr[len]);得到return 3+arr[2]=6

上一层len=3---result=6--执行return (result%2)?(result + arr[len]):((result +1)*arr[len]);得到return (6+1)*arr[3]=28

上一层len=4---result=28--执行return (result%2)?(result + arr[len]):((result +1)*arr[len]);得到return (28+1)*arr[4]=29*5=145;

上一层len=5---return 145--执行return (result%2)?(result + arr[len]):((result +1)*arr[len]);得到return 145+arr[5]=145;

重复此语句;

相关推荐
孞㐑¥7 分钟前
算法—滑动窗口
开发语言·c++·经验分享·笔记·算法
历程里程碑11 分钟前
Linux 3 指令(3):进阶指令:文件查看、资源管理、搜索打包压缩详解
linux·运维·服务器·c语言·数据结构·笔记·算法
咋吃都不胖lyh25 分钟前
GBDT 中的前向分布算法和贪婪学习
学习·算法
leo__52028 分钟前
CLEAN算法仿真程序,用于雷达信号中的杂波抑制
算法
一分之二~39 分钟前
二叉树--求最小深度(迭代和递归)
数据结构·c++·算法·leetcode·深度优先
老鼠只爱大米40 分钟前
LeetCode经典算法面试题 #24:两两交换链表中的节点(迭代法、递归法等多种实现方案详细解析)
算法·leetcode·链表·递归·双指针·迭代·链表交换
mjhcsp40 分钟前
挑战训练一个 AlphaZero 五子棋
算法·洛谷
Word码1 小时前
leetcode260.只出现一次的数字III
算法
MM_MS1 小时前
Halcon图像采集助手、ROI操作和画图、ROI实现区域与轮廓之间的相互转换、区域的交集差集取反
图像处理·人工智能·数码相机·算法·目标检测·计算机视觉·视觉检测
wWYy.1 小时前
详解redis(8):数据结构Hash
数据结构·redis·哈希算法