![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
coder_jt
这个作者很懒,什么都没留下…
展开
-
大话数据结构--排序算法
前言这段时间阅读大话数据结构这本书的排序算法章节,对其中提到的额几个算法,交换排序、冒泡排序、选择排序、插入排序、希尔排序、堆排序、归并排序、快速排序等算法进行了巩固,也把该过程中的一些理解,介绍给大家。一、冒泡排序1.1、 最简单的冒泡排序算法 --交换排序 交换排序算法,就是对集合进行循环,依次从第一个位置开始,与后面的所有数比较,如果后者小于前者,则交换两者的位置,...原创 2018-08-21 19:23:23 · 314 阅读 · 0 评论 -
快速计算一个数的阶乘的尾数有几个0算法
思路:末尾为0 ,说明是5的倍数,同时你不会真的去计算结果再得到0的数目,这样不可取。 所以想到从阶乘的数字下手, 比如 5!=120 有一位; 10! = 3628800 有2位0 ; 多计算几个发现规律 n/5 ; 对于数据小的时候满足 ,但大于 25时不满足,继续发现规律。 最后 得到下面的规律:long k= n/5; long x= k; ...原创 2019-08-14 23:08:24 · 1071 阅读 · 0 评论