摘要:一、算法1.1 算法分析 在设计算法之前,我们需要掌握分析算法的能力。算法分析是理论研究关于计算机性能和资源利用情况。 算法分析最看重的是性能,看哪种算法能运行的更快。1.2 什么比性能更重要 正确性,简洁性,可维护性,开发成本,稳定性或者健壮性,功能性,模块化,安全性,友好的交互性。1.3 为什么研究算法,提升性能 1.3.1 算法的性能通常能决定算法的可行性 1.3.2 算法能描述程序行为,可以成为理解程序的方法 1.3.3 性能相当于软件界的货币,可以用它来交换衡量软件的其他方面,如安全性,稳定性等等。二、排序问题输入:<a1,a2,a3....,an>输出:<a1‘, 阅读全文
posted @ 2013-05-31 14:56 学而知不足 阅读 (63) 评论 (0) 编辑