算法第一章作业

本学期编码遵循华为编码规范https://blog.csdn.net/marric/article/details/5354

首先,算法其实是解决问题的方法和思路,指导如何编写代码。其次,随着社会的高速发展,人们开始追求快速便捷的计算机体验。于是,对算法的高要求也成为了软件开发的重要部分之一。当计算机的硬件性能相同之时,算法的优质与否几乎影响用户体验。当面临同一个问题,有多种算法时,开发师将要根据实际情况选择最优算法来实现功能。在《数学之美》中,假定要对长度为N的数组进行排序,用冒泡排序不仅时间长,而且可能由于数组过大无法在一台计算机 运行。分治算法则是将大数据分为几份,然后对每一份分别排序,然后最后从头到尾进行合并,得到元素组的排序结果。它可以将一个非常大的问题分解为几个小问题共同完成。这样可以避免由于数据过大一台计算机运行不了的情况。程序员可以对多个算法进行选择,根据实际情况选择最适合的,使运行更高效快速。

本学期计划用算法实现一个简单的小游戏。

posted @ 2020-09-19 19:02  黄颖芳  阅读(119)  评论(0编辑  收藏  举报