毕达哥拉斯关于求最大公约数的辗转相除法来源

本文详细介绍了古希腊数学家毕达哥拉斯及其学派如何通过万物皆数的基本信念,发现并应用辗转相除法,即欧几里得算法。文章回顾了这一算法的由来,从毕达哥拉斯时代直至东方文明的《九章算术》中的记载,并解释了其在数学和几何领域的应用,以及它在现代计算机科学中的重要性。

    (唉,还是打算用csdn吧,毕竟太多IT大牛在这,为了approach大牛,哥还是乔迁了。)——这是废话

    昨天晚上感觉,欧几里得算法(辗转相除法)是来自于毕达哥拉斯的辗转相减法,最后查了查wiki(wiki中的动画最直观了,可以看看,弄的不错),果不其然。不得不佩服毕老天才般的智慧,叫后人望尘莫及啊。之前看《算法导论》的时候就再想辗转相除法就怎么被发现了,今天再好好想想毕达哥拉斯学派的基点:万物皆数。当然,虽然它所说的数乃有理数,但毕竟在他那个年代。。。。太赞了

      下面由我来大致介绍一下辗转相除法的由来:
      前面提到过,毕达哥拉斯及其学派把“万物皆数”作为基本信念,在他们看来,一切事物都可以归为整数与整数的比(不要觉得不可思忆,这已经用到音乐等众多领域而且取得很好的效果,要不人家老毕叫音乐家呢,不过那时候运用数学主要运用在几何中)。
      它当时提出的方法就是,先用短些的线段当作尺子去量长的,如果一次量尽,度量结束;如果一次量不尽,就用余数作为新的尺子去量那个短些的线段,如果量尽,则度量结束,否则,就用新的余数作为尺子去量上次的余数。。。以此类推,直到某一次的余数为零。这时,结束前一次的余数就是我们的共同度量单位。
       上面所说的是公元前500多年的事儿,我们东方文明虽然慢点但也不赖。公元前后,《九章算术》记载了汉朝的关于求最大公约数的更相减损术,也有异曲同工之妙。

上术只是对它的思想简要的陈述了一下,具体怎么想的(比如,毕老排地板的时候想到了勾股定理的证明)?我回去再结合他的思想再想想?先记录下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值