algorithm
「已注销」
Stay hungry,Stay foolish.
展开
-
高斯日记
高斯日记大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:1791年12月原创 2016-06-08 09:00:49 · 301 阅读 · 0 评论 -
排它平方数
排它平方数小明正看着 203879 这个数字发呆。原来,203879 * 203879 = 41566646641这有什么神奇呢?仔细观察,203879 是个6位数,并且它的每个数位上的数字都是不同的,并且它平方后的所有数位上都不出现组成它自身的数字。具有这样特点的6位数还有一个,请你找出它!再归纳一下筛选要求:1. 6位正整数2. 每个数位上的数字不同3. 其平方数的每个数位不含原数字的任何原创 2016-06-12 09:02:42 · 322 阅读 · 0 评论 -
大数阶乘
阶乘(Factorial)通常求阶乘最容易想到递归去求,但是递归有其局限。当n>43左右时普通pc已经跑不动了,今天介绍一种方法快速求大数的阶乘。查看更多关于阶乘 http://www.luschny.de/math/factorial/index.html原创 2016-07-21 18:59:28 · 252 阅读 · 0 评论 -
排序算法
排序算法分析//* 冒泡排序:将序列划分为无序和有序区,不断通过交换较大元素至无序区尾完成排序 *//* 插入排序:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中区,最终将所有无序区元素都移动到有序区完成排序 *//* 选择排序:将序列划分为无序和有序区,寻找无序区中的最小值和无序区的首元素交换,有序区扩大一个,循环最终完成全部排序 *//* 快速排序:不断寻找一个序列的中点原创 2016-08-20 14:27:34 · 228 阅读 · 0 评论