Interpolating greedy and reluctant algorithms