递归整数猜测游戏:查询目标函数以猜测未知整数的递归算法。-matlab开发

时间:2024-06-19 11:51:25
【文件属性】:

文件名称:递归整数猜测游戏:查询目标函数以猜测未知整数的递归算法。-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-19 11:51:25

matlab

一个整数猜测“游戏” 函数`isleq',返回真所有小于或等于a的值神秘数字。 语法:z=guessgame(isleq,n,k) 在三级函数符号中: g(n,k) = | k==0 :: isleq(n) ? n : n+1; | k>0 :: isleq(n+(2^k)-1) ? g(n,k-1) : g(n+2^k,k-1); | k<0 :: isleq(n+(2^(-k))-1) ? g(n,(-k)-1) : g(n+(2^(-k)),k-1); g(n,-k) 对于 -k 负数是指一个*搜索 [n,inf] 与当前搜索深度高达 (n+2^(-k)-1) : 例如 g(15,-4) 表示 [15,30]。 g(n,k) 对于 k 正指的是搜索区间[n,(n+(2^(k+1))-1)] : 例如 guess(63,5) 表示 [63,126]。 初始函数应该用


【文件预览】:
guessgame.zip

网友评论