c++基础算法
了解并掌握c++基础算法
11jiang08
这个作者很懒,什么都没留下…
展开
-
最大公约数函数怎么写
最大公约数函数怎么写求最大公约数时,最好的方法使用欧几里得算法。欧几里得算法又称辗转相除法,是指用于计算两个非负整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。代码示例:...原创 2020-11-02 21:57:59 · 1580 阅读 · 0 评论 -
深度解析冒泡排序
深度解析冒泡排序排序算法是任何语言中都很重要的算法,而排序算法也是多种多样的。不同的排序算法都有自己不同的特点。今天,就让我们一起看看冒泡排序算法。说到冒泡排序算法,很多人的第一反应是:其实差不多,你可以把一个数想象成1个泡泡,冒泡排序就是把越小(最大)的泡泡浮到越上面(排到更前面)冒泡排序的工作原理是:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤原创 2020-10-28 18:22:14 · 213 阅读 · 0 评论