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