0%

分治法的思想是分而治之,这个技巧是很多高效算法的基础。

动态规划法和贪心法很像。贪心法就像是理想化的动态规划,每次总是做出在当前看来是最好的选择,而动态规划则需要根据情况进行综合判断。

贪心法又称贪婪法,是指在对问题求解时总是做出在当前看来是最好的选择。

穷举法又称列举法,其基本思想是逐一列举问题所涉及的所有情况。

一个算法的优劣往往通过算法复杂度来衡量,算法复杂度包括时间复杂度和空间复杂度两个方面。

算法的表示主要有使用自然语言描述、使用流程图描述、使用伪代码描述。

算法分类可以根据算法设计原理、算法的具体应用和其他一些特性进行分类。

任何事物的处理都是分过程和步骤的,好的过程可以保证解决问题的正确方向,算法也遵循其基本实现过程。

通俗的说,算法也可以理解为一个解题步骤,由一些基本运算和规定的顺序构成。