人们通常用松散的方式来组织、处理信息。然而用计算机处理信息需要将数据规则地组织起来。此外,规则地组织数据有助于制定周密的计划,从而帮助我更好地完成任务。
好的算法就如同好的工具一样,以合理的付出来完成相应的工作。使用不当的或者定义不清的算法就像用台锯去切割一张纸,或者用剪刀去剪三合板一样。尽管也许能完成指定的工作,但效率或许很差。
人们通常用松散的方式来组织、处理信息。然而用计算机处理信息需要将数据规则地组织起来。此外,规则地组织数据有助于制定周密的计划,从而帮助我更好地完成任务。
好的算法就如同好的工具一样,以合理的付出来完成相应的工作。使用不当的或者定义不清的算法就像用台锯去切割一张纸,或者用剪刀去剪三合板一样。尽管也许能完成指定的工作,但效率或许很差。