给定一个长度为n的数组,其中包含最多e个偶数,并且函数isEven如果输入为偶数则返回true,否则为false,编写一个函数,使用对isEven的最少调用次数打印数组中的所有偶数.
我唯一能想到的就是进行线性搜索并在我到达数组末尾或找到偶数后停止.有人可以告诉我一个更好的方法吗?
algorithm function
algorithm ×1
function ×1