1) 算法是问题的程序化的解决方案。 1。 理解问题 2。将问题转化为计算机问题(了解计算机设备的性能,并行或者RAM模型 ,使用的数据结构) 3。设计算法 4。验证算法 5。算法效率分析 6。实现算法