【喵呜刷题小喵解析】:评价算法的优劣需要从多个方面进行考虑,其中算法的执行时间和需占用的空间是两个重要的方面。仅仅考虑是否得出正确答案、算法的执行时间或算法所占用的空间都是片面的。因此,正确的评价算法优劣的方式是从算法执行时间和需占用的空间两方面考虑。所以选项D是正确的。