我知道算法是一种有效的方法,表示为用于计算函数的定义良好的指令的有限列表。但是我们如何将它与逻辑区分开来?
答案 0 :(得分:5)
哇你的问题带我去旅行,我发现了一些东西!这可能不是一个答案,而是将其作为参考。
<强> Algorithm = Logic + Control 强>
算法可以视为由a组成 逻辑组件,指定用于解决问题的知识,以及控制组件,用于确定问题解决策略 使用该知识的手段。
逻辑 component确定算法的含义 而控制组件只影响它 效益分析。算法的有效性通常可以 通过改进控制组件来改进 改变算法的逻辑。
答案 1 :(得分:1)
逻辑将是定义明确的指令背后的原因。